Описание тега google-apps-script-simple-triggers

НЕ ИСПОЛЬЗУЙТЕ ЭТОТ ТЕГ ОДИН. ИСПОЛЬЗОВАТЬ С ТЕГОМ [google-apps-script]. Используйте для вопросов о простых триггерах Google Apps Script(onOpen(e), onEdit(e), onSelectionChange(e), onInstall(e), doGet(e) и doPost(e))
2 ответа

OnEdit-триггер в сочетании с функциями-ячейками

У меня есть onEdit-скрипт, который вычисляет значение ячейки на основе содержимого ряда других ячеек. Мне нужно, чтобы этот скрипт был в триггере onEdit, а не в обычной функции ячейки, потому что я не всегда хочу, чтобы вычисление повторялось при из…
13 ответов

Как отладить Google Apps Script (иначе, куда входит Logger.log?)

В Google Sheets вы можете добавить некоторые функции сценариев. Я добавляю что-то для onEdit событие, но я не могу сказать, работает ли оно. Насколько я могу судить, вы не можете отлаживать живое событие из Google Sheets, поэтому вы должны делать эт…
0 ответов

Скрипт Google Sheets - OnSelectionChanged

Успешно реализовали OnEdit/OnChange триггеры. Однако они требуют фактического изменения ячейки. Не похоже, что есть аналог OnSelectionChanged триггер, который срабатывает при выборе новой ячейки. Любые мысли о том, как можно реализовать? Спасибо зар…
1 ответ

Отметка даты и времени Формат - Сценарий приложения - Формат даты и времени

Я не могу получить формат отметки времени в ячейке электронной таблицы, чтобы также включить время. В настоящее время он производит только дату. Что мне нужно изменить, чтобы метка времени показывала дату и время? Как это: 17.03.2015 10:57:45 functi…
1 ответ

Настройка функции для вызова нескольких функций с помощью триггеров в Google Appscript

Я хочу вызывать функции callingA, callingB а также callingC с помощью триггера "MultipleFunctiontr"один за другим по очереди Создание триггера для множественной функции tr Вызов трех вышеуказанных функций один за другим function callingA(){ //Some c…
2 ответа

Что я делаю не так при использовании onSelectionChange

Я нашел этот триггер onSelectionChange(e) на сайте developers.google.com, он должен установить красный фон, если выбрана одна пустая ячейка. Я не получаю такого результата, просто копируя и вставляя. Я не думаю, что пропускаю шаг, любая помощь будет…
0 ответов

функция вызова изнутри функции не работает

Я новичок в скриптах приложений. Что я хотел бы сделать, так это создать всплывающее сообщение в листе Google, когда вероятность предложения превышает 75% - направляя пользователя перейти к форме Google для заполнения. Когда вызываю извне функцию "p…
1 ответ

Отправка формы Удалить строку

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

У вас нет разрешения на вызов UrlFetchApp

Я пытаюсь захватить веб-хуки с помощью Google Sheets и отправить их на свой собственный api, я хочу именно отправить данные строки, когда они будут изменены. Вот код, который я добавил в скрипт приложений Google. function onEdit(e){ UrlFetchApp.fetc…
0 ответов

Значение объекта события возвращает undefined с некоторыми международными символами

Вероятно, это ошибка объекта события. В любом случае, я запускаю триггер, который обнаруживает изменения в таблице Google. Объект события называется e. Если конкретная ячейка в определенном столбце изменяется, мой код проверяет значение редактирован…
2 ответа

Как сложить два значения?

Итак, у меня есть код для вычитания одного значения из ячейки, но когда я пытаюсь скопировать код, чтобы функция IF добавляла числа в другую ячейку, это не работает. Я слышал, что "+" не действует как знак плюса, поэтому я надеюсь найти другой симво…
1 ответ

Условный запуск пользовательской функции Google Таблиц

Я разработал специальную функцию в Google Таблицах, которая использует платный API. Проблема в том, что каждый раз при открытии листа функция обновляется (нормальное поведение Google Таблиц). Как я могу это обойти? Как функция может работать только …
1 ответ

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

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

Код функции onEdit не меняется при повторном развертывании надстройки

Я пишу аддон Google Sheets, и когда я пытаюсь внести изменения в свою функцию onEdit(e), они просто не отражаются. Я могу вносить изменения в другие части моего аддона, и все это, кажется, проходит, но прямо сейчас моя функция onEdit(e) превращает о…
0 ответов

Глобальные переменные, препятствующие запуску других функций

Пожалуйста, простите меня, если я что-то неправильно объясняю. Я использую MS Office VBA в течение последних 15 лет и только сейчас пытаюсь перейти на Google Apps Script. Я использую код, в котором установлены глобальные переменные. После того, как …
1 ответ

Скрипт Google: onedit(e) e.value не регистрирует нажатие клавиши удаления как редактирования

Четыре месяца назад пользователь Купер любезно предоставил мне приведенный ниже код. Хотя он отлично работает, у меня есть два вопроса. 1.) Чтобы сработала функция onEdit, мне нужно дважды нажать delete на клавиатуре. Одно нажатие только очищает зна…
1 ответ

Брекетинг нескольких функций onEdit

У меня есть 3 функции сценария приложения onEdit в моей электронной таблице Google, которые работают индивидуально, но я не могу понять, где поставить скобки, чтобы вложить их. База данных Все они находятся в функции onEdit(e). Я понял, что вы не мо…
2 ответа

Как заставить электронную таблицу Google обновляться каждый день (в тот же день)?

Моя электронная таблица Google использует функцию: =GOOGLEFINANCE(TICKER,"all",DATE(yyyy/mm/dd),DATE(yyyy/mm/dd),"DAILY") получать ежедневные цены на акции из моего портфеля. К сожалению, он показывает данные об однодневной задержке, как я могу доба…
1 ответ

Триггер должен срабатывать каждые 5 минут, но этого не происходит

Последовательность активаций не следует даже временной логике, как показано здесь: Он активируется каждые 5 минут. Скрипт, который я использую, очень прост: function ProjetoNovasLigas() { var ss = SpreadsheetApp.getActive(); ss.getRange('Página1!A2'…
1 ответ

onEdit(e) не генерирует триггерное событие, когда значение ячейки изменяется из-за встроенной функции

Код ниже отслеживает изменения значений ячеек между ними (от строки 1 до строки 5, от столбца 1 до столбца 5), а также отслеживает и регистрирует событие на другом листе. Это работает только тогда, когда изменения вносятся вручную в ячейки электронн…