我有一個項目,我需要批量發(fā)送一封電子郵件,其中包含特定于每個用戶的文本,以及來自相關 gmail 帳戶的簽名和圖像。我有這個自動取款機://get template/draft email & bodyconst scGmailTemplate = GmailApp.getDraft("r4329894329375089160");const scGmailTemplateMessage = scGmailTemplate.getMessage();const scGmailTemplateBody = scGmailTemplateMessage.getBody();//create new gmaillet scGmailContactMessageBody = scGmailTemplateBody;//create array for gmail find & replaces [find, replace]const gmailFindReplace = [["INV_START", scVars.INV_START], ["INV_END", scVars.INV_END], ["DEM_DATE", scVars.DEM_DATE] ];gmailFindReplace.forEach(x=>{scGmailContactMessageBody=scGmailContactMessageBody.replace(x[0], x[1])});const scGmailSubject = "Service Charge Invoice ("+scVars.INV_START+"-"+scVars.INV_END+")";let bodyHtml = HtmlService.createHtmlOutput(scGmailContactMessageBody);//didnt workGmailApp.sendEmail("me@me.com", "test", scGmailContactMessageBody);問題是生成的電子郵件只是原始 html,圖像顯示在底部我試過添加{htmlBody: html}作為選項,但會引發(fā)錯誤html not defined。任何幫助將非常感激
通過 GmailApp 以 HTML 格式發(fā)送電子郵件以保留簽名和圖像
忽然笑
2023-03-10 15:03:44