Сценарии Google "Не удалось отправить письмо: нет получателя", но письмо приходит - PullRequest
0 голосов
/ 04 июня 2019

Я получаю сообщение об ошибке при запуске кода ниже:

Не удалось отправить электронное письмо: нет получателя

Код встроен в проект электронной таблицы Google, связанный с формой Google. Ошибка возникает при вызове MailApp.sendEmail(email, subject, body, {htmlBody: body, attachments: pdf});, даже если значение переменной электронной почты является правильным. Кроме того, получатель получает электронное письмо, а затем код не продолжается. Код указан ниже:

// When Form Gets submitted
function onFormSubmit(e) {

//Get information from form and set as variables

var cognome = e.values[1].toUpperCase();
var nome = e.values[2].toUpperCase();
....
var email = e.values[9].toString();

// Prepare a pdf document. Save and close the temporary document
copyDoc.saveAndClose();

// Convert temporary document to PDF
var pdf = DriveApp.getFileById(copyId).getAs("application/pdf");

// Attach PDF and send the email
var subject = "Subject";
var body = '....';

Logger.log(email);
MailApp.sendEmail(email, subject, body, {htmlBody: body, attachments: pdf});



// Delete temp file
DriveApp.getFileById(copyId).setTrashed(true); 

}
...