谷歌应用程序脚本自动更改文件夹中的文件
问题描述:
我是谷歌应用程序脚本的新手,并试图自动更改多个文件夹中的每个文档,浏览每个文档文件以及它具有“88Name88”的地方将其替换为名称的文件谷歌应用程序脚本自动更改文件夹中的文件
有没有办法做到这一点?
我已经试过“DocumentApp.getActiveDocument()”,但只适用于一组文件
答
菊花链连接的脚本调用
从对话框或web应用程序,我认为你可以运行一个函数,看跌期权电子表格上的所有文档ID然后向对话返回某种形式的令牌,然后调用另一个函数并获取第一个未更改的文档ID,并进行适当的更改,然后更新文档已更改并返回的电子表格对话框中的一个令牌,让对话知道一次又一次地调用该函数,直到没有剩余的文档为止。这样,您唯一担心的是这些功能中的任何一个都不会超过六分钟。我认为这应该通过使用onSuccessHandler将令牌返回到对话框javascript来工作。
您只能一次更新一个文件。除非你想尝试批量调用,这很复杂,并且不会给你任何性能优势,因为它仍然是服务器上的多个调用。 – DaImTo
当你说88name88你的意思是你有真正的文件名被2 88包围,而你只是删除了88的 – Cooper
在文档的主体中有一个名为“88Name88”的名称空间,就像其他任何地方一样说“名称”不会被替换 – Alec