Я пытаюсь записать в ячейку листа Google, когда он загружен. У меня есть код, который работает, когда лист открыт, но если я опубликую его со ссылкой для скачивания, он не активирует скрипт при загрузке.
Мне интересно, возможно ли это? Если нет, мне придется найти обходной путь, форму или какой-либо другой способ.
var sheet = SpreadsheetApp.getActive(); ScriptApp.newTrigger("myFunction") .forSpreadsheet(sheet) .onOpen() .create(); function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var s = ss.getSheetByName('Sheet1'); var time = s.getRange("A3"); time.setValue(new Date()); }
Ссылка на лист: https://docs.google.com/spreadsheets/d/1xgqrC8Cz0shwSTa1I-22J0vuT09jDwQK-Gf3JfAuaNY/edit?usp=sharing
Ссылка для скачивания: https://docs.google.com/spreadsheets/d/e/2PACX-1vQnajSo-cvXdTvLS0AsAlC96knkaqKE8D8yr7tGZz6t0Vbucy-f_I_s9CEiyYdo2qBojMvu-27LwcUc/pub?output=xlsx