Я пытаюсь создать такой процесс: вы открываете электронную таблицу, и по триггеру onOpen я хочу скопировать эту электронную таблицу на диск пользователя.Я не знаю, почему код ниже не делает этого, я попробовал версию с
spread = SpreadsheetApp.getActive()
, но он также не работал
function onOpen(e){
var spread = e.source
var dest = DriveApp.getRootFolder();
var name = "NEW NEW spreadsheet test"
var newfile = DriveApp.getFileById(spread.getId()).makeCopy(name,dest);
Browser.msgBox('File will appear on your Drive in a moment');
SpreadsheetApp.setActiveSpreadsheet(newfile)
}
Пожалуйста, я ищу предложения, что яотсутствует или неправильно истолковывает.Спасибо!