所以我寫了一個腳本,它有一個與之關聯的 HTML 檔案。腳本很長,所以我不會發布它,但最后我有這個:
// Send HTML content in email
var htmlBody = HtmlService.createHtmlOutputFromFile("AttendanceInfractionsHTMLTemplate").getContent();
MailApp.sendEmail({
to: Session.getActiveUser().getEmail(),
subject: 'EI Email',
htmlBody: htmlBody,
});
}
問題是,當我在收件箱中收到電子郵件時,HTML 模板中的代碼沒有成功運行,它顯示了 scriptlet 的所有榮耀,例如我的 if/else 陳述句等等。當我部署 HTML 檔案的測驗時,不會發生這種情況。有任何想法嗎?在 Google Apps 腳本參考指南中似乎找不到任何相關內容。
uj5u.com熱心網友回復:
你需要使用createTemplateFromFile()它evaluate():
var htmlBody = HtmlService.createTemplateFromFile("AttendanceInfractionsHTMLTemplate")
.evaluate()
.getContent()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/466569.html
標籤:谷歌应用脚本
