FormResponse.getRespondentEmail () не работает для пользователя G Suite, который был переименован - PullRequest
1 голос
/ 24 февраля 2020

Приведенный ниже код запускается при установленном пользователем триггере «Отправка формы» формы Google.

Он работает нормально для всех пользователей G Suite, кроме одного пользователя, который был переименован в G Suite. Таким образом, у этого пользователя есть новый адрес электронной почты, а исходный адрес электронной почты пользователя до переименования в настоящее время является псевдонимом. Когда этот конкретный пользователь отправляет форму, переменная submitter имеет значение null или пустую строку.

Является ли это известной проблемой для FormResponse.getRespondentEmail () function?

Есть ли обходной путь для этой проблемы?

function onSubmit(e) {

  var emailBody = "";

  var response = e.response;
  var responseId = response.getId();
  var timeStamp = response.getTimestamp();
  var submitter = response.getRespondentEmail();

  }
...