pourquoi formulaire HTML ne s'affiche pas dans le client de messagerie outlook?
ci-dessous mon script google apps pour afficher le code HTML du formulaire dans l'e-mail du client et de l'extraction de la réponse via le web service. cela fonctionne bien lorsque mon client est à l'aide de votre compte Gmail et de la forme de l'affichage est parfaitement agréable et aussi tous les événements sont travail correctement. mais le problème se produit lorsque mon client essaie ce même avec outlook compte de la <textarea>
, <button>
(ces balises ne sont pas de l'affichage). Quelqu'un peut me dire quel est le problème? pour le compte outlook est-il plus de paramètres que nous devons faire?
function sendAutoReply(e)
{
var myemail = "[email protected]";
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);
}
}
Merci d'Avance 🙂
Vous devez vous connecter pour publier un commentaire.
Outlook ne prend pas en charge la
<button>
tag:Les balises HTML que Outlook prend en charge
Essayez d'utiliser
<input type="button">
au lieu de cela devrait fonctionner.Comme pour
<textarea>
, techniquement, il est pris en charge, mais il semble y avoir beaucoup de gens qui se plaignent que cela ne fonctionne pas. Ce document dit, dans un lieu qu'il prend en charge les "cols" attribut et dans un autre endroit qu'il ne le fait pas, alors essayez de le retirer peut-être. En outre, Outlook est assez capricieux à propos de HTML que j'allais essayer explicite les balises de fermeture comme<textarea></textarea>
à la place de l'abréviation de style.pdf format
ouGoogle apps UI script
à travers ?Non, je dis qu'il ne prend pas en charge tous les tags HTML dans outlook client de messagerie
S'il vous plaît Aller à travers ce Lien Du Forum
Et ce MSDN lien
Je pense que ces articles vous faire des idées claires à ce sujet.
pour outlook 2007 client de messagerie ne pas afficher les formulaires. donc, ce n'est pas possible dans le client de messagerie outlook. vérifier le lien donné.
Espère que ce l'on vous aide à.
Si le bouton d'action est assez simple qui peut être équivalente à la visite d'une url, vous pouvez ajouter un message semblable au suivant:
Ceux qui voient le bouton voir aussi cette phrase, mais puisque c'est une pratique assez courante, il ne cause pas beaucoup de bruit.