Почему скрипт запускается 2 раза? - PullRequest
0 голосов
/ 02 мая 2019

Мне нужно знать праздники команды.Для этого каждый получает по почте форму с 4 вопросами: - Почтовый адрес - Имя - Начало периода отпуска - Конец периода отпуска

Как правило, ответы отправляются в электронной таблице.Идея состоит в том, чтобы заполнить календарь, которым поделилась вся команда, чтобы все знали периоды отпусков.Для этого вот скрипт для ссылки на этот лист:

function AjouteConge() {
  var fichier = SpreadsheetApp.getActiveSpreadsheet();
  var feuille = fichier.getActiveSheet();
  var Ligne = fichier.getLastRow();
  var RefCellule = "B"+Ligne+":E"+Ligne;
  var Datas = fichier.getRange(RefCellule).getValues();
  var Agenda = CalendarApp.getCalendarById('abcdefghijklmnopqrstuvwxyz123456789@group.calendar.google.com').createAllDayEvent(Datas[0][0], new Date(Datas[0][1]),new Date(Datas[0][2]));
}

Я заметил, что мой скрипт запускается 2 раза, когда форма заполнена.Итак, у меня есть 2 идентичных события в повестке дня.Это не (обязательно) случай при тестировании скрипта из редактора (не всегда так или иначе).Идея ?Почему этот скрипт запускается 2 раза?Спасибо за ваши разъяснения

1 Ответ

0 голосов
/ 02 мая 2019

Можете ли вы проверить, настроен ли для нескольких пользователей одинаковый триггер отправки в форме Google?Если да, то вы должны удалить триггер из других учетных записей и оставить только одну.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...