2016-12-29 13 views
-1

我有一個谷歌電子表格,我們用它來提供庫存購買和發佈數據。唯一的問題是我的員工可以在以後操縱購買的數量,價格和其他變量。我希望如果他們在單元格中輸入數據,他們不能在午夜後編輯它,但我可以。如何在Google表格中禁用午夜後編輯單元格?

此外,我用公式填充了大部分單元格,例如A1中有公式:H999,這樣當他們輸入數據時,它會計算其他單元格中的值,並假設我的工作人員已輸入數據A1:H500。在這種情況下,腳本應該在A1:H500上工作,它不應該考慮整個範圍,因爲我已經用公式填充了它。謝謝

+0

查看Arrayformula()函數以將公式應用於一組單元格。例如,使用= arrayformula(if(isblank(A2:A),B2:B + C2:C)將單元格B和C一起添加到單元格A有信息的每一行中。對於限制訪問,我會建議一個腳本作爲您的帳戶下的Web應用程序運行,創建一個可以編輯數據的界面並檢查時間戳單元格的日期,如果在此日期之後,拒絕編輯 –

+0

查看觸發器(基於時間)和spreadsheetApp權限方法,向我們展示嘗試和失敗的內容。 –

回答

0

如果你想限制訪問腳本到特定的時間,這很簡單。如果以一種聰明的方式編寫或使用2個函數,可以用一個函數完成。

功能1將簡單地鎖定電子表格,並且只允許您使用protection class進行編輯,然後使用功能2(或以聰明的方式寫入功能1以根據其啓動時間做不同的事情)刪除該保護。

相關問題