如何保护谷歌电子表格中的按钮

时间:2018-01-10 14:54:41

标签: google-apps-script google-sheets

我在电子表格文档中创建了一个按钮,用于清除其中的数据。不幸的是,目前每个用户都可以按下按钮。有没有办法保护按钮,只有特定的用户才能按下它。

1 个答案:

答案 0 :(得分:0)

简单地说 - 你无法保护按钮,但是,如果这与我在你发布的其他question中给出的答案有关,我会将按钮放在你的私人模板表上用户没有看到。

或者您可以使用自定义菜单而不是按钮。

如果活动用户匹配if条件,此脚本将创建自定义菜单。

function onOpen(){

 var user = Session.getActiveUser().getEmail();
 var ui = SpreadsheetApp.getUi();
   if(user == '--your email address here--'){   
     ui.createMenu('Custom Functions')
       .addItem('Clear sheet', 'myFunction')       
       .addToUi();
  }
}