Отправка электронной почты на определенные адреса в зависимости от изменения значения ячейки в листах Google. - PullRequest
1 голос
/ 07 октября 2019

Всякий раз, когда ячейка в столбце G моей электронной таблицы изменяется на "платную", я хотел бы, чтобы электронные письма отправлялись по адресам, содержащимся в столбцах J и K в одной строке, причем тема электронного письма - это столбец A этой строки. и сообщение электронной почты "paid"

Я видел несколько похожих вопросов, но я новичок и испытываю затруднения при их изменении в соответствии с потребностями моего проекта. Любая помощь приветствуется!

1 Ответ

1 голос
/ 07 октября 2019
function onEdit(e) {
  var sh=e.range.getSheet();
  if(e.range.columnStart==7 && e.value.toLowerCase()=='paid' && sh.getName()=='Sheet Name') {
    var vA=sh.getRange(e.range.rowStart,1,1,sh.getLastColumn()).getValues()[0];
    var recipient=Utilities.formatString('%s,%s', vA[9],vA[10]);
    var subject=vA[0];
    GmailApp.sendEmail(recipient, subject, 'Paid');
  }
}

Примечание. Эту функцию нельзя запустить из редактора сценариев. Вам также необходимо обновить SheetName в строке 3

Объекты событий

Простые триггеры

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