我正在尝试使用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
});
是否像在下面的屏幕截图中选择“在电子邮件中包括表单”一样,将表单嵌入到电子邮件中?