[英]How to roll-back change events to a Google sheet or disallow only change events but allow edit rights to users?
嘗試構建一個儀表板,其中在某些工作表中,用戶需要能夠添加行,但不能更改預設單元格的值。 如果我保護這些單元格,則他們將無法添加行,如果我不保護工作表,並使用Google Apps Script onEdit觸發器將更改還原為預設的單元格,則他們將能夠插入行並無法更改值,但是這會使我的工作表保持打開狀態進行不可預見的修改,例如插入列,插入比所需更多的行,更改格式等。
有沒有一種方法可以讓他們添加行,但除了需要編輯的有限單元格之外,不能對工作表執行其他任何操作?
我經常看到此問題/請求,您試圖以類似表格的方式使用Google表格,該方式只應允許用戶執行X動作(有些人使用Google表格將電子表格用於類似問題)。
另一個問題是,想要保護您的電子表格的用戶將能夠這樣做,因為保護是通過用戶的綁定腳本完成的,並且是通過用戶的帳戶運行的,這使我想到了第二種解決方案:
請注意,如果可以有多個同時進行的用戶在同一位置添加行,則您可能希望使用LockService 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.