以下は、クライアントへのメールにHTMLフォームを表示し、Webサービスを介して応答を取得するためのGoogleAppsScriptです。これは、クライアントがGmailアカウントを使用していて、フォームが完全に表示され、すべてのイベントが正しく機能している場合に正常に機能します。<textarea>
しかし、私のクライアントがOutlookアカウントでこれを同じようにしようとすると問題が発生します<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);
}
}
前もって感謝します :)