Google apps script 使用google应用程序脚本将来自google drive的pdf附加到电子邮件

Google apps script 使用google应用程序脚本将来自google drive的pdf附加到电子邮件,google-apps-script,email-attachments,Google Apps Script,Email Attachments,我正在使用定制的谷歌应用程序脚本发送一些电子邮件。我有一个PDF在我的谷歌驱动器,我试图附加到电子邮件,但它不工作。我不断得到的错误文件是失踪的也许它被删除了 这是我的全部代码 function sendDetails(e) { var itemURL = 'https://docs.google.com/file/d/0Bw7JWLKeRBKASUFldGM1RTRIaFE/edit'; var docName = DocumentApp.openByUrl(itemURL).getN

我正在使用定制的谷歌应用程序脚本发送一些电子邮件。我有一个PDF在我的谷歌驱动器,我试图附加到电子邮件,但它不工作。我不断得到的错误文件是失踪的也许它被删除了

这是我的全部代码

    function sendDetails(e) {
var itemURL = 'https://docs.google.com/file/d/0Bw7JWLKeRBKASUFldGM1RTRIaFE/edit';
var docName = DocumentApp.openByUrl(itemURL).getName();
}

请注意,上面的PDF是一个公开访问的PDF文件,任何人都可以访问。我知道它存在,但它不允许我访问它。我所要做的就是把文件附在一封电子邮件上。显然,我的代码比about更重要,但我将代码缩减为about,只是为了缩小错误范围,没有这样的运气。任何帮助都将不胜感激。

DocumentApp处理谷歌文档-谷歌的类似写字板的编辑器。由于该文件是PDF文件,DocumentApp无法使用


相反,您应该使用。此外,由于没有DriveApp方法可以通过URL打开文件,因此需要使用。在您的示例中,ID是0Bw7JWLKeRBKASUFldGM1RTRIaFE。

DocumentApp处理Google文档-Google的类似写字板的编辑器。由于该文件是PDF文件,DocumentApp无法使用


相反,您应该使用。此外,由于没有DriveApp方法可以通过URL打开文件,因此需要使用。在您的示例中,ID是0Bw7JWLKeRBKASUFldGM1RTRIaFE。

您不应该修剪那么多。。。恐怕没有人能在这几条信息上提供帮助。您收到的消息只是表示URL无效或您没有打开它的权限。。。你是怎么得到这个网址的?谁是主人?你不该修剪那么多。。。恐怕没有人能在这几条信息上提供帮助。您收到的消息只是表示URL无效或您没有打开它的权限。。。你是怎么得到这个网址的?谁是主人?