0
我有一個Google App電子表格,我希望通過該鏈接提供給任何人。它使用自定義gui來編輯電子表格的單元格。自定義gui是使用Google Apps腳本文件中的HtmlService類啓動的html文件。電子表格只能用HTML服務gui編輯?
如何調整工作表的設置,以便任何人都可以打開電子表格並使用自定義gui更改電子表格,但不能通過任何其他方式進行更改?
下面是我在各種情況下得到的結果。
如預期,但該表沒有它也被修改桂作品:
- 任何人只要有鏈接可以編輯
- 桂通過自定義菜單啓動程序(App腳本爲用戶運行)
gui按預期工作,但工作表仍可以在沒有它的情況下進行修改:
- 任何鏈接都可以編輯它
- 桂經由安裝觸發啓動(應用程序腳本運行作爲觸發所有者,這也是文檔所有者)
在GUI不能編輯片既不可以用戶否則:
- 任何有鏈接可以評論
- 桂經安裝觸發啓動(應用程序腳本運行的觸發器所有者,這也是文檔所有者)
我的想法是,因爲可安裝的觸發器正在以具有更改工作表權限的用戶身份運行,所以這將起作用。該觸發器的權限是否不擴展到它打開的HTML服務GUI?
是否正在使用小工具(現在從電子表格中刪除)來嵌入該發佈腳本中允許程序員控制輸入的最後一種方法,同時實際查看其他只讀電子表格? – BitBiter
以前沒看過那個小工具。 –