Описание тега gs-installable-triggers

НЕ ИСПОЛЬЗУЙТЕ ЭТОТ ТЕГ. ИСПОЛЬЗУЙТЕ [триггеры] вместо этого.
3 ответа

Периодически обновлять функцию электронных таблиц IMPORTXML()

У меня есть большой лист с около 30 importxml функции, которые получают данные с сайта, который обновляется обычно два раза в день. Я хотел бы запустить importxml функция своевременно (каждые 8 ​​часов) для моей таблицы Google, чтобы сохранить данны…
1 ответ

Как создать автономный триггер onEdit(e) с источником событий "из электронной таблицы" с помощью G-Suite Developer Hub?

Я пытаюсь создать триггер onEdit(e) через Google App Script, однако при переходе в "Правка" -> "Триггеры текущего проекта" -> "Добавить триггер" -> "Источник события" У меня НЕ получается выбрать "Из электронной таблицы". Мне просто нравится, когда …
1 ответ

Программа GAS выполняется несколько раз на одном триггере, основанном на времени.

Я хочу выполнять функцию раз в минуту. Поэтому я использовал функцию запуска GAS, основанную на времени, чтобы установить запуск. Однако после этого было подтверждено, что целевая функция выполнялась более одного раза в течение 1 минуты. Есть ли обх…
0 ответов

Script.newTrigger() возвращает ошибку "Неожиданная ошибка при получении метода или свойства, созданного для объекта".

При попытке создать триггер, основанный на времени, я получаю такую ​​ошибку: "Непредвиденная ошибка при создании метода или свойства для объекта ScriptApp.ClockTriggerBuilder". Вот код: function genTrigger(){ var triger = ScriptApp.newTrigger(&quot…
1 ответ

Этот скрипт не заполняет лист после анализа полученных данных.

Надеюсь, это хорошо объяснено. Прежде всего, извините, потому что у меня нулевой опыт программирования, и я просто пытаюсь "исправить" ранее написанный сценарий. Проблема Сценарий не заполняет лист после анализа извлеченных данных, если функция запу…
1 ответ

Макрос для вывода списка активных пользователей

Извините, я новичок в Google Таблицах, но с достаточным опытом работы с vba. Я пытаюсь создать активный список активных пользователей на скрытом листе, который затем можно было бы использовать, чтобы выделить существование этих пользователей с помощ…
1 ответ

Триггер, управляемый по времени: возможность настраивать триггер каждую минуту для приложения сценария развертывания / надстройки Gmail?

Я разрабатываю приложение скрипта Google, чтобы развернуть надстройку Gmail. Я пытаюсь каждую минуту запускать триггер, который выполняет функцию, со следующим кодом: ScriptApp.newTrigger(FUNCTION_TRIGGERED) .timeBased() .everyMinutes(1) .create(); …
1 ответ

Полный скрипт не запускается, когда onFormSubmit Triggered, но будет работать вручную с onEdit()

function BatteryInspection(e) { var range = e.range; var row = range.getRow(); var col = range.getColumn() var sheet = range.getSheet(); Logger.log("The row is " + row + " and column is " + col + " the sheet is " + sheet); var sheet, sheetName, colT…
3 ответа

Запускать скрипт Gmail Google Apps ежедневно в 8:00, 12:30, 17:00.

Мне нужно запускать скрипт Google Apps трижды в день: в 8:00, 12:30, 17:00. Как это сделать? Я уже смотрел Triggers, и, более конкретно Time driven: Часовой таймер, но Every hour, Every 2 hours, Every 4 hours здесь не адаптированы Дневной таймер, но…
2 ответа

Нужен скрипт для Документов Google для автоматической отправки электронной почты

Я ищу сценарий, который я могу добавить в таблицу Google, который будет автоматически генерировать электронное письмо и включать некоторые поля в электронную таблицу.Я создал форму Google, и у меня есть эти данные, которые отправляются в электронную…
2 ответа

Как динамически изменять значение существующего текстового элемента в Google Forms с помощью скрипта Google Apps

У меня есть форма Google, в которой есть TextItem с заголовком "В каком месте это было выполнено?". Каждый раз, когда форма загружается (открывается), мне нужно установить значение местоположения (loc) для этого существующего текстового поля и показ…
1 ответ

onOpen не запускается для других пользователей, кроме владельца. Как это исправить? Google Script GAS

После обновления общей электронной таблицы onOpen не запускается для других пользователей, у которых также есть доступ. Но владелец может запускать коды и скрипт. Code.gs function onOpen(e) { test(); SpreadsheetApp.getUi() // Or DocumentApp, SlidesA…
1 ответ

Устанавливаемый триггер не сработал

У меня есть устанавливаемый триггер в моей электронной таблице, однако, когда я редактирую лист, триггер не срабатывает. раньше мой триггер в порядке, я уже удаляю и добавляю новый триггер, но все еще не сработал. --- Отредактировано --- это моя кон…
0 ответов

Триггер установки Apps Script запускается несколько раз

Я использую форму Google, которая отправляет ответы в электронную таблицу с привязанным скриптом. В сценарии есть устанавливаемый триггер с параметром "Развертывание", установленным на "Заголовок", "Выбор источника события" - на "Из электронной табл…
1 ответ

Как удалить скрипты Google ClockTrigger после его выполнения

У меня есть код, который должен выполнять одну функцию на основе почасового триггера, а затем другую функцию ровно через час после первой. Нравится: function main() { firstFunction(); ScriptApp.newTrigger('secondFunction') .timeBased() .after(60 * 6…
1 ответ

SpreadsheetApp.getUi(). Alert() перехватывается как исключение, когда скрипт запускается FormSubmit; Отлично при интерактивном запуске

Ниже приведен код, который, несмотря на ui.alert("Some message") код запускается только когда SpreadsheetApp.getUi() может получить пользовательский интерфейс (при запуске в интерактивном режиме) с ошибкой TypeError: Cannot read property 'alert' of …
1 ответ

Программное создание формы с автоматическим отключением триггера

TL;DR: Как программно создать форму с триггером, который не отключается. function createdFormTrigger(e) { var result = {}; var responses = e.response.getItemResponses(); for (var i = 0; i < responses.length; i++) { var title = responses[i].getIte…
1 ответ

onFormSubmit Trigger срабатывает дважды случайным образом примерно каждые несколько недель

Firstly, I want to say that this issue is different from all previous Form Submit Trigger errors with Google Apps script. This one triggers twice, while still having access to all form submit info of the previous form submission and triggers the pro…
1 ответ

Есть ли проверенный способ обработки интервалов обновления с автоматической проверкой / установкой триггера и несколькими пользователями между несколькими электронными таблицами?

Я работаю над надстройкой, которая должна обновлять электронные таблицы с заданными пользователем интервалами (от одного раза в час до одного раза в год) - есть ли умный, проверенный способ справиться с этим с помощью автоматической проверки / устан…
0 ответов

Как запросы, использующие UrlFetchApp.fetch(), учитываются по пределу скорости AlphaVantage API?

Я получаю данные технических индикаторов из AlphaVantage API с помощью следующего кода в скрипте Google Apps. function testing(){ var day = new Date(); if(day.getDay()==0||day.getDay()==6){return;} var hour = day.getHours(); var minute = day.getMinu…