參考這個主題,我能夠通過代碼var signature = Gmail.Users.Settings.SendAs.list("me").sendAs.filter(function(account){if(account.isDefault){return true})[0].簽名;/code>
但是如果我將檢索到的HTML附加到電子郵件正文中,收件人看到的是原始代碼而不是我的簽名。 我看了很多關于這個問題的帖子,但我不明白如何解決這個問題,我不是HTML專家。 誰能幫幫我?
uj5u.com熱心網友回復:GmailApp允許你使用htmlBody來決議HTML:
var signature = Gmail.Users。 Settings.SendAs.list("me").sendAs。 filter(function(account){if(account。 isDefault){return true}})[0].signature。
GmailApp。 sendEmail("[email protected]", "簽名測驗", "test", {htmlBody: signature})
Update:
GmailApp.sendEmail的簽名是:
sendEmail(receiver, subject, body, options)。
或者:
sendEmail(receiverient, subject, body)<
在你的案例中,你需要使用選項1。
replyTo是使用options物件指定的。
因此,總結一下,以下是你的代碼:
mia_firma = '<p> ' corpo '</p> ' mia_firma; // concat htmlBody
MailApp.sendEmail(dest, //收件人電子郵件 - string)
sogg, //應該是主題--字串。
corpo, // mail body - WILL BE IGNORED if you use htmlBody.
{ //options - object //options - object
htmlBody: mia_firma,
replyTo: "[email protected]"。
}
);
你可以看到完整的檔案這里
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/319368.html
標籤:
