【发布时间】:2021-12-13 22:01:25
【问题描述】:
我正在尝试使用 Google App Scripts 将 Google Docs 文件附加到电子邮件中。 我有一个包含文件的文件夹,我的想法是从那里获取文件并使用保存在谷歌表格中的电子邮件地址通过电子邮件发送。
我创建并使用了这个:
function emailDocTestasDocx() {
var id = '1egjazIip6zuPneKh2sVFTvbK06asd4ZgAvrgjw';// an example of Google doc
var url = 'https://docs.google.com/document/d/1egjaasdasdeKh2sVFTvbK06z4JbPqnm4ZgAvrgjw';
var doc = UrlFetchApp.fetch(url);
var me = Session.getEffectiveUser().getEmail();
MailApp.sendEmail(me, 'test', 'see attachment', {attachments:[doc]});
}
它可以工作,但最后的附件是一个 html,它将我重定向到文件夹内的文档。我不想要那个。我想发送附件,但我还没有找到方法。
有什么想法吗?谢谢!
【问题讨论】:
-
Google Docs 不是您可以在云之外打开的东西,因此您无法将它们附加到邮件中。您可以使用导出附加 pdf 或 docx。
标签: google-apps-script gmail-api google-docs google-docs-api