有沒有將Google文檔嵌入到電子郵件中的好方法?Google應用腳本 - 將文檔附加/嵌入到電子郵件中
我可以開始:
var doc = DocumentApp.openById('1P_KZr_xpg.....xntBqvQ');
我已經試過這些方法:
A)MailApp.sendEmail('[email protected]', doc.getName(), doc.getText());
從文檔的原始文本形成電子郵件的正文......所有格式都將丟失。
B)MailApp.sendEmail('[email protected]', doc.getName(), doc.getUrl());
文檔的URL是消息的主體。直到您點擊源文檔才能看到文檔的內容。
C)MailApp.sendEmail('[email protected]', doc.getName(), '', { htmlBody: HtmlService.createHtmlOutput(doc.getAs('blob') });
這似乎很有希望,但出現錯誤:「請求的不支持的轉換」。
是否有其他方式嵌入文檔?
有什麼方法可以獲取文檔的HTML版本?一旦我有了,我可以使用htmlBody
來插入它。
這真的太糟糕了,這是唯一的選擇。我已經有了這個文件,所以很奇怪我必須重新閱讀它。該API具有getAs(contentType),但沒有說明什麼被允許作爲「contentType」。 –
你是什麼意思?如何/爲什麼會有這個問題? –
API現在只有getAs(contentType)只需要「application/pdf」。 –