该项目作为表格插件发布。受信任的测试人员(也是电子表格编辑器)启动了一个插件,但它不起作用。他收到消息“您无权执行该操作。请请求此项目的所有者授予您访问权限”。如果编辑器使用相同的代码在同一个电子表格中启动内置脚本,那么一切正常。
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sName = ss.getName();
var eds = ss.getEditors();
var owner = eds[0];
var ed = eds[1];
var sheet = ss.getSheetByName("Task");
var emailAddress = owner.getEmail();
var subject = "Done! - " + sName;
var localDate = Date();
sheet.getRange(12, 2, 1, 1).setValue(localDate);
var values = sheet.getRange("B2:K11").getValues();
var message = "#" + values + "#" + localDate + "#";
MailApp.sendEmail(emailAddress, subject, message);
ss.removeEditor(ed);
请告知在哪里挖。