Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 快速创建和删除文件_Google Apps Script - Fatal编程技术网

Google apps script 快速创建和删除文件

Google apps script 快速创建和删除文件,google-apps-script,Google Apps Script,问题是,当我在驱动器上插入新文件时,读取数据,然后想使用应用程序脚本将其删除。 我收到错误“文档[ID]丢失(可能已被删除,或者您没有读取权限?)。 文件已从驱动器中删除,但仍显示错误消息。 若我在调试模式下运行脚本,并将中断与Drive.Files.remove()函数对齐,然后手动执行 通过删除函数继续调试没有错误。 看来服务器需要更多的时间来更新插入的文件? 从excel附件blob插入该文件时,将使用Drive.Files.insert()和选项{convert:true}。 转换后的文

问题是,当我在驱动器上插入新文件时,读取数据,然后想使用应用程序脚本将其删除。 我收到错误“文档[ID]丢失(可能已被删除,或者您没有读取权限?)。 文件已从驱动器中删除,但仍显示错误消息。 若我在调试模式下运行脚本,并将中断与Drive.Files.remove()函数对齐,然后手动执行 通过删除函数继续调试没有错误。 看来服务器需要更多的时间来更新插入的文件? 从excel附件blob插入该文件时,将使用Drive.Files.insert()和选项{convert:true}。 转换后的文件用SpreadsheetApp.openById()打开,数据用getDataRange().getValues()复制。 我怎样才能避免这个错误呢

编辑:

脚本在出错后继续。
睡眠(200至10000毫秒);没有帮助。

我已经能够重现这个问题,并向谷歌的问题追踪者发布了一份错误报告。您可以在此处检查它的状态:

显示您正在使用的脚本-您包含的小代码段行不足以说明问题所在。也许您可以在下次读取时删除旧文件