2013-04-29 27 views
0

我有一個主人和一個客戶端谷歌電子表格 客戶端是主副本 我只能訪問主SS,我的合作者只在客戶端SS。我的合作者可以編輯客戶端ss。然後點擊一個菜單(稱爲「註冊」)應該將他的修改寫入主服務器並自動發送郵件給我。如何修改不是編輯器的協作者的Google電子表格?

好吧,如果我的合作者是主人的編輯,一切都會好的;否則註冊腳本不會執行。

我該怎麼辦?我已經找到了這個,我看到有一個AddEditor方法,但我不知道使用。

變種TSS = SpreadsheetApp.openById( 'SS.KEY')

這裏有一個誤差;您沒有權限...

謝謝

回答

1

使用網絡應用程序。即使用您的帳戶爲主電子表格創建一個Web應用程序。您可以通過URL觸發Web應用程序,甚至傳遞參數。 使用能夠調用Web應用程序的腳本來設置客戶端電子表格。

該webapp將以您的身份運行,並擁有您的所有權利。客戶端腳本將以編輯客戶端電子表格的人員身份運行。

+0

+1我經常使用這種方法。我最初意識到看到以下內容後應該怎麼做,這可能也有助於@ulisse:http://www.jellybend.com/2012/12/18/trigger-updates-between-master-slave-spreadsheets/ – 2013-04-30 18:06:57

+0

謝謝我已經解決了觸發器,但是我有訪問代碼的問題... – ulisse 2013-06-11 22:15:53

相關問題