2017-10-05 266 views
0

我是谷歌應用程序腳本的新手,並試圖自動更改多個文件夾中的每個文檔,瀏覽每個文檔文件以及它具有「88Name88」的地方將其替換爲名稱的文件谷歌應用程序腳本自動更改文件夾中的文件

有沒有辦法做到這一點?

我已經試過「DocumentApp.getActiveDocument()」,但只適用於一組文件

+0

您只能一次更新一個文件。除非你想嘗試批量調用,這很複雜,並且不會給你任何性能優勢,因爲它仍然是服務器上的多個調用。 – DaImTo

+0

當你說88name88你的意思是你有真正的文件名被2 88包圍,而你只是刪除了88的 – Cooper

+0

在文檔的主體中有一個名爲「88Name88」的名稱空間,就像其他任何地方一樣說「名稱」不會被替換 – Alec

回答

0

菊花鏈連接的腳本調用

從對話框或web應用程序,我認爲你可以運行一個函數,看跌期權電子表格上的所有文檔ID然後向對話返回某種形式的令牌,然後調用另一個函數並獲取第一個未更改的文檔ID,並進行適當的更改,然後更新文檔已更改並返回的電子表格對話框中的一個令牌,讓對話知道一次又一次地調用該函數,直到沒有剩餘的文檔爲止。這樣,您唯一擔心的是這些功能中的任何一個都不會超過六分鐘。我認爲這應該通過使用onSuccessHandler將令牌返回到對話框javascript來工作。

相關問題