Проблема в отправке почты для обмена Gsheet - PullRequest
0 голосов
/ 22 января 2019

У меня есть электронная таблица Google, которой поделились со всей моей командой.Я добавил код, чтобы автоматически заполнять поля файла модальным диалогом и отправлять электронную почту.Для модального диалога пользователь должен иметь триггер, чтобы включить функцию onChange, но это имеет значение для отправки электронной почты.Когда я пытаюсь отправить электронное письмо, триггер сбрасывается всеми, кто активировал триггер.Таким образом, код отправляет электронные письма, один за триггером активирован.Я пробовал несколько способов, но я не нашел, как это работает и как я могу отправить только одно письмо с одним получателем и одним отправителем ... Спасибо за вашу помощь

function onChange(e){  
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = e.source.getActiveSheet();
  var range = e.source.getActiveRange();
  var i = range.getColumn();
  var j = range.getRow();
  var email_support = sheet_param.getRange(2,6).getValue();
  var id = sheet.getRange(j, 1).getValue();
  var title = sheet.getRange(j,9).getValue();
  var sujet = "titre test";
  var message = "Hello, \n\n Thanks to take in consideration the ask" ;
  MailApp.sendEmail(e.user.getEmail(), email_support, sujet, message);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...