【发布时间】:2019-03-03 03:02:04
【问题描述】:
所以我在这里为我的 google 表格创建了一个小脚本。由于谷歌表格不允许您在单个表格上使用密码保护,我想知道是否有办法用密码保护我的脚本,以便只有某些人可以使用它。这是我的代码。
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Record', 'Record')
.addItem('Cancelation', 'Cancel')
.addToUi();
}
function Record() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Nightly Stats'),
row = sheet.getLastRow()
range = sheet.getRange("A3:G3");
sheet.insertRowAfter(row);
range.copyTo(sheet.getRange(row + 1, 1), {contentsOnly:true});
}
如果您能提供任何建议,我将不胜感激。
【问题讨论】:
-
虽然我不确定我是否能正确理解您的问题,但我可以问您与特定用户共享电子表格的区别吗?在这种情况下,用户需要登录 Google。
-
同一个电子表格有很多用户吗?还是每个用户都有自己的电子表格?
-
有很多用户可以访问电子表格。我发现如果我保护单个工作表,那么脚本根本无法编辑它们,所以我想使用密码,这样只有某些人才能使用脚本,如果这有意义的话。我的想法是我可以使用提示来执行此操作......就像来自提示的响应 == 一些文本,那么他们可以继续使用脚本......
标签: google-apps-script passwords password-protection