У меня возникла проблема с выполнением HTTP-сообщения в событии onOpen в скрипте приложений Google. Что я пытаюсь сделать, это отправить уведомление другому развернутому скрипту, который кто-то открыл одну из наших электронных таблиц. Я бы хотел, чтобы эта функция сохранялась, даже когда кто-то копировал электронную таблицу, чтобы мы могли отслеживать, где они находятся.HTTP-сообщение из события onOpen/trigger
Моя проблема в том, что если я вызову UrlFetchApp.fetch (url, options) из события onOpen, я получаю сообщение об ошибке - «Выполнение не выполнено: у вас нет разрешения на вызов fetch», однако выборка работает, если я создаю триггер с использованием ui, который запускается при открытии электронной таблицы. Проблема с этим подходом заключается в том, что триггеры не копируются при копировании электронной таблицы.
Любые предложения относительно возможного решения или простого обходного решения были бы весьма полезны.
Thanks, Mark.
сохраняющихся сценариев напоминает мне об этом [вопросе и ответ предложили] (http://stackoverflow.com/questions/17123919/activating-triggers-in-google-spreadsheet-scripts -с-Google-диск-SDK). Надеюсь, это поможет. –