Я пытаюсь использовать скрипт Apps для встраивания предварительно заполненной формы в электронное письмо.Письма будут отправляться только пользователям Gmail.Я хочу что-то, что работает так же, как нажатие опции «включить форму в электронном письме» при отправке формы вручную по электронной почте.
Я успешно создал prefilledUrl
и использовал UrlFetchApp
и HtmlService
, чтобы получитьHTML из формы и отправьте электронное письмо.
Но когда он прибывает, он выглядит как на скриншоте ниже, и пользователь не может отправить.
Урезанная версия кода, который я использую, выглядит следующим образом:
var prefilledForm = 'prefilledForm link here');
Logger.log(prefilledForm);
var subject = 'Message from Office';
var response = UrlFetchApp.fetch(prefilledForm);
var htmlBody = HtmlService.createHtmlOutput(response).getContent();
var body = 'Dear '+mName+',\n\n'+mMessage+'\nPlease acknowledge by submitting the form below.\nRegards,\nSchool Office';
GmailApp.sendEmail(eEmail,subject,body,{
noReply:true,
htmlBody: htmlBody
});
Есть ли способ вставить форму в электронное письмо так же, какэто происходит, когда вы выбираете «включить форму в электронную почту», как на скриншоте ниже?