Триггер не работает при отправке формы в скрипте Google Apps - PullRequest
1 голос
/ 10 января 2020

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

"Спасибо за сообщение об этой проблеме.

На снимке экрана показано, что при выполнении вашего триггера нет ошибок. Я также могу подтвердить, что вы правильно используете метод * 1005. * Однако я не знаю, откуда берется ваша переменная onboard, как она заполняется "onFormSubmit" и как создается ваш массив "onboard.values ​​[]" и заполнены.

Я могу только предположить, что это то, откуда ваша ошибка. Пожалуйста, имейте в виду, что ваша проблема не ошибка со стороны Google, а проблема разработчика. Для помощи с проблемами разработчика, пожалуйста, используйте разработчика платформа { ссылка }

Спасибо за ваше понимание! 05:27 PM Статус: Назначено не будет исправлено (не воспроизводимо) "

function myFunction(onboard) {

  var conId = onboard.values[1];
  var conName = onboard.values[2];
  var conNo = onboard.values[3];
  var conEmail = onboard.values[4];
  var conAddress = onboard.values[5];
  var conCity = onboard.values[6];
  var conDob = onboard.values[7];
  var conAcc = onboard.values[8];
  var conBank = onboard.values[9];
  var conIfsc = onboard.values[10];
  var conType = onboard.values[11];
  var payScheme = onboard.values[12];

  var subject = 'Welcome Onboard as Master-Brains Connector | '+conName;

  var htmlBody = 'Greetings from Master-Brains!!!<br><br>We are pleased to update you that we have successfully confirmed you as Master-Brains authorized Connector';

  MailApp.sendEmail(conEmail, subject, htmlBody, {'htmlBody':htmlBody, cc: 'raajesh@master-brains.com'})

}

Ответы [ 2 ]

0 голосов
/ 10 января 2020
  • Проверьте папку SENT. Иногда электронные письма отправляются, но не приходят.
  • Электронные письма также могут быть заблокированы по разным причинам.
  • Если вы отправляете точные дубликаты электронных писем в качестве тестов, последующие электронные письма никогда не будут отображаться в получающем аккаунте. Я предполагаю, что Google может проверять точные дубликаты и не показывать последующие точные электронные письма. При тестировании не всегда отправляйте точные дубликаты электронных писем.
  • Были проблемы при входе в несколько учетных записей Google одновременно. Вы когда-либо входили в две или более учетных записи Google одновременно при создании триггера отправки формы?
0 голосов
/ 10 января 2020

Я бы попытался использовать жестко закодированные значения в переменных, просто чтобы быть уверенным, что функция срабатывания работает, а электронную почту можно отправлять и получать.

Если он работает с жестко закодированными значениями, вам следует опубликовать некоторую информацию о том, как создать встроенный ассоциативный массив.

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