我在电子表格文档中创建了一个按钮,用于清除其中的数据。不幸的是,目前每个用户都可以按下按钮。有没有办法保护按钮,只有特定的用户才能按下它。
答案 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();
}
}