Проект публикуется как надстройка для Таблиц. Доверенный тестировщик (также редактор электронных таблиц) запускает надстройку, но она не работает. Он получает сообщение «У вас нет доступа для выполнения этого действия. Попросите владельца этого элемента предоставить вам доступ». Если редактор запускает встроенный скрипт в той же таблице с тем же кодом, то все работает.
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);
Посоветуйте, пожалуйста, куда копать.
MailApp.sendEmail()
? - person JSmith   schedule 30.09.2018