2012-08-26 60 views
-1

問題腳本沒有背景:檢測,如果谷歌企業應用套件等試算表具有存在

是否有谷歌Apps的電子表格腳本屬性尋找一個電子表格文件,並檢測該文件是否包含腳本?

問題與背景:

我想以編程方式複製谷歌企業應用套件的電子表格。電子表格在一個腳本文件中具有多個腳本功能。我試着將它設置爲一個模板,這只是導致錯誤(實際上這不是我在這個部分,所以我不是100%清楚這裏錯誤是谷歌的一端,錯誤信息將出現在打開電子表格文件的頂部並且沒有任何腳本會被鏈接。)

我試圖解決的問題是每當我複製文件時,作爲常規電子表格而不是模板,它會引起新的選項卡上顯示「正在加載...」,並且完成並關閉該選項卡,或掛起並從不關閉選項卡。如果它實際完成,則生成的複製文件與源文件相同。但是,如果「加載」選項卡從未關閉,則該文件將看起來被複制,但沒有任何腳本會被複制。

我想要做的是製作一個腳本來複制我的文件。如果生成的電子表格中包含腳本,則停止,但如果沒有腳本,則刪除該文件並重試。

我不能找到一種方法來看待一個電子表格文件中的內容,發現是否有與它相關scrips。當然這個屬性存在。

+0

這是爲什麼減一?沒有意見?沒有幫助 – Brad

+0

確實;-)不是由我雖然...你有沒有嘗試過我的建議? –

+0

還沒有。與別人合作的項目,我們沒有時間聚在一起。我希望今晚有時間。儘管我知道,但我會盡快回復你。 – Brad

回答

1

沒有這樣的方法來檢查一個閹腳本被附接到電子表格或沒有。

我有點被你與副本遇到的問題,感到驚訝......我從來沒有過這樣的問題......

如果你想確保你的副本在programitical方法,我猜測最好的解決方案是將你的複製命令放在try/catch結構中:如果複製過程中沒有發生錯誤,那麼你可以確定該複製是原始文件的完美克隆。使用Docslist服務,file.makeCopydoc here

+0

最後,我有一些時間回到這個和try catch塊運作良好。但我仍然不確定問題出在哪裏,因爲Google決定開始正確複製文件。 9月份我無法複製錯誤。哦,現在我有一個很好的腳本來一次複製大量文件 – Brad

相關問題