Csv 批处理执行期间出现Google脚本错误
我有一个谷歌脚本的问题 此脚本执行以下操作:Csv 批处理执行期间出现Google脚本错误,csv,google-apps-script,Csv,Google Apps Script,我有一个谷歌脚本的问题 此脚本执行以下操作: 打开电子表格 清理他的内容 打开一个csv文件 将csv文件内容复制到电子表格中 如果我获得此错误,请计划它: 这是一个关于每一个加入者的非歧视性权利的详细说明。(里加172,文件“密码”) 意思是: “找不到具有指定id的元素或没有访问权限” 第172行包含以下行: var file=DriveApp.getFileById(idCsvRicevute); 变量idCsvRicevute包含csv文件的id作为字符串(“idnumber”)
- 打开电子表格
- 清理他的内容
- 打开一个csv文件
- 将csv文件内容复制到电子表格中
var file=DriveApp.getFileById(idCsvRicevute);
变量idCsvRicevute包含csv文件的id作为字符串(“idnumber”)
我做到了:
- 已检查csv文件是否具有正确的id:ok
- 试图打开它以查看内容:确定(无需身份验证)
- 尝试使用谷歌电子表格打开它进行编辑:ok(否 (需要身份验证)
- 已尝试手动执行脚本:确定它可以工作
非常感谢。那条线不止一次吗?像在循环中一样?@SandyGood:每次执行一次该行。@Cooper:电子表格中没有任何按钮或对话框。脚本包含在一个特定的文件中,并且计划在夜间执行一次。该错误代码可能是错误的。代码可能会产生错误,因为它达到了配额限制。如果一个服务被快速连续调用多次,您可能会得到一个错误。您可以做的最简单的事情是在代码中放置一个
Utilities.sleep(毫秒)
pause。还有其他方法可以减慢代码的速度。您可以尝试使用sleep
方法使代码暂停,如果这造成了差异,那么原因可能是服务连续快速运行。