Я получаю сообщение об ошибке при запуске кода ниже:
Не удалось отправить электронное письмо: нет получателя
Код встроен в проект электронной таблицы 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);
}