google-apps-script - Google 脚本异常:缺少文档 [spreadsheetID](可能它已被删除,或者您没有读取权限?)
问题描述
我偶尔会收到异常消息“Google 脚本异常:文档 [spreadsheetID] 丢失(可能它已被删除,或者您没有读取权限?)”。
该脚本每分钟都在定时触发器上运行,因此它显然比实际发现的文档要多得多,因为异常每隔几天可能只发生一次或两次。它也发生在一天中的不同时间。我还收到一个错误“异常:服务错误:电子表格”,没有更多信息。
解决方案
你不能总是依赖触发器。有什么事正在发生。错误也。
如果您使用如此频繁的触发器,您可以将其全部包含在错误检查中并忘记它。
function myTrigger(){
try{
// Trigger's code
} catch(err){
if(/Document ABCD12344 is missing/.test(err.message))
console.warn(err.message, err.stack); // Put it to console. Let it be silent
else throw new Error(err);
}
}
推荐阅读
- opencv - 深度 CNN 不学习,准确率保持不变
- python - ImportError:无法导入名称 UART
- r - 将 chr 转换为数字 apply() 以从应用函数更新数字列
- wpf - WPF Listview ModelView 只更新一次
- javascript - 使用 jQuery 加载更多按钮
- python - 在 Colab 中处理机密数据是否安全?
- javascript - 在 React 中渲染复杂布局的最佳方法是什么
- reactjs - 为什么 Axios 在 catch 中会抛出 500 个错误?
- c# - asp.net MVC 从 .TXT 文件中播种数据库,代码优先(超过 10000 字)
- javascript - 页面加载后如何让 getElementbyId 与 Null 不同