use*_*438 1 email-attachments google-apps-script
我正在使用自定义创建的谷歌应用程序脚本来发送一些电子邮件。我的谷歌驱动器中有一个 PDF,我试图将其附加到电子邮件中,但它不起作用。我不断收到错误“文档丢失(可能已被删除?)”
这是我的完整代码...
function sendDetails(e) {
var itemURL = 'https://docs.google.com/file/d/0Bw7JWLKeRBKASUFldGM1RTRIaFE/edit';
var docName = DocumentApp.openByUrl(itemURL).getName();
}
Run Code Online (Sandbox Code Playgroud)
请注意,上述 PDF 是任何人都可以访问的可公开访问的 PDF 文件。我知道它存在,但它不允许我访问它。我要做的就是获取文件并将其附加到电子邮件中。我的代码显然比 about 更重要,但我只是为了缩小错误而进行了精简,但没有这样的运气。任何帮助将不胜感激。
DocumentApp 处理 Google Documents - Google 的类似 WordPad 的编辑器。由于相关文件是 PDF,因此 DocumentApp 无法使用它。
相反,您应该使用DriveApp。此外,由于没有 DriveApp 方法可以通过 URL 打开文件,因此您需要使用DriveApp.getFileById()。(ID"0Bw7JWLKeRBKASUFldGM1RTRIaFE"
在您的示例中。)
归档时间: |
|
查看次数: |
2600 次 |
最近记录: |