我已经在Google App脚本中构建了一个侧边栏,通过某些操作,我想将文档发送到电子邮件,并希望它显示在电子邮件中,就像在共享文档时,您可以通过文件标题,一些文本,按钮等。
是否可以附加这样的文件而不是PDF?
答案 0 :(得分:1)
您可以使用以下代码easily attach和Google Document or any Blob {{3}}到一封电子邮件,以及使用有关文档的信息(包括链接)构造一封电子邮件:
var myDocument = DocumentApp.openById(<DOC_ID>);
var mySpreadsheet = SpreadsheetApp.openById(<SPREADSHEET_ID>);
MailApp.sendEmail({
to: "recipient@example.com",
subject: "My Email",
htmlBody: "Document Name: " + myDocument.getName() + ". " +
"Document Link: " + myDocument.getURL(),
attachments: //Or just attach the Docs... If you don't want to, remove this option
[
myDocument,
mySpreadsheet
]
});
编辑:htmlBody
确实可以像使用网页一样设置HTML的样式。我的例子很基本。 Google没有提供标准卡或小部件。它们提供的HTML实现非常灵活,因此我们可以创建自己的HTML或小部件!有很多免费的电子邮件模板,过去我使用过Litmus的免费模板。