下面是我的谷歌应用程序脚本,用于在发送给客户端的邮件中显示 HTML 表单并通过网络服务获取响应。当我的客户使用 Gmail 帐户并且表单显示非常好并且所有事件都正常工作时,这可以正常工作。但是当我的客户尝试使用 Outlook 帐户进行相同操作时,就会出现问题<textarea>
,<button>
(这些标签未显示)。谁能告诉我有什么问题?对于outlook帐户,我们需要做更多的设置吗?
function sendAutoReply(e)
{
var myemail = "viral.shah@searce.com";
var email = "";
var subject = "Your Request Status Message..";
var html =
'<body>' +
'<table border="1">'+
'<tr>'+
'<td>'+
'<label> Comment </label>'+'<br>'+'<br>'+
'</td>'+
'</tr>'+
'<tr>'+
'<td>'+
'<textarea rows="5" cols="100"/>'+'<br>'+'<br>'+
'</td>'+
'</tr>'+
'<tr>'+
'<td>'+
'<input type="button" value="accept"/>' +
'</td>'+
'<td>'+
'<input type = "button" value = "Decline"/>'+
'</td>'+
'</tr>'+
'</table>'+
'</body>';
try {
for(var field in e.namedValues) {
if (field == 'Subject') {
subject += e.namedValues[field].toString();
}
if (field == 'Email') {
email = e.namedValues[field].toString();
}
html += field + ' : '
+ e.namedValues[field].toString() + "\n\n";
}
MailApp.sendEmail(email, subject, html, {replyTo:myemail, htmlBody:html});
}
catch(e){
MailApp.sendEmail(myemail, "Error in Auto replying to contact form submission. No reply was sent.", e.html);
}
}
提前致谢 :)