2012-12-07 136 views
0

我爲電子表格模板寫了一個腳本。我的用戶通過電子表格模板和附加的腳本進行復制。電子表格和腳本都有很多這樣的實例。當我更新電子表格模板的腳本時,我(或我的用戶)必須手動更新附加到電子表格的所有腳本。所有腳本都是一樣的。有沒有辦法自動同步腳本更新?Google Apps腳本 - 如何更新附加到許多電子表格的腳本?

回答

1

您可以做的是維護一個單獨的獨立腳本,並將其作爲庫發佈,而不是將其發佈到電子表格模板中。這樣,你只能在一個地方改變腳本。 要使用onOpen,onEdit等觸發器,您可以在電子表格模板中使用shell功能。類似於

function onOpen(e){ 
    LibraryName.onOpen(e); 
} 
+0

那麼用戶權限,活動用戶或所有者呢?圖書館的所有者是我,但它應該是客戶的所有者,作爲客戶運行... –

+0

例如,在圖書館中,MailApp向預定義的電子郵件地址發送錯誤消息,發件人是圖書館的所有者或使用庫的腳本的所有者?我想要的是腳本的所有者。 –

相關問題