2016-11-24 28 views
1

我在Google SpreadSheet中製作了一個目錄。我的spreasheet有一個表格,用戶可以添加信息。此表是通過從數據庫表獲取數據的腳本動態創建的。Google Apps腳本 - 是否可以通過GoogleAppScript允許更改表格中的某個單元格?

用戶可以編輯表格中的一些單元格,然後單擊一個按鈕,將更改保存回數據庫工作表。

我想限制他可以手動編輯的單元格,但是我不能保護這些單元格,因爲有一個修改它的腳本(因爲表格是通過腳本動態生成的)。

有沒有一種方法可以保護細胞,使它們只能通過腳本進行編輯?

我不能只保護一些範圍,因爲它是運行修改單元的腳本的用戶。如果我保護範圍,用戶不能手動或使用腳本來更改範圍。我想要一種防範手動輸入的方法,但允許用戶運行的腳本(不是電子表格所有者)更改單元格。

謝謝

+0

[保護匿名共享文檔中的範圍不能按預期工作]的可能重複(http://stackoverflow.com/questions/12550938/protecting-range-in-anonymously-shared-doc-not-working-as-expected ) –

+0

我相信我的問題還沒有回答。 –

回答

0

而不是使用一個有界腳本中使用一個獨立的腳本來創建與所有者的權限運行的Web應用程序的。這是因爲有界腳本運行這個執行腳本的用戶的權限。

爲了幫助您的用戶執行webapp,我認爲您可以創建一個用戶對話框或側面板來顯示webapp的鏈接。

相關問題