如何将附件保存到Google云端硬盘中根目录以外的文件夹?

时间:2016-01-28 15:43:12

标签: javascript google-apps-script google-drive-api gmail email-attachments

我使用的是描述here的Google脚本。

This Google Apps Script will automatically save Gmail attachments to Google Drive.

我已经改变了脚本中的一些参数,例如将触发时间改为1分钟,但没有更多的东西。我还创建了一个示例Google表来测试脚本。这是一个"副本"它:

A    |   B     |    C    |     D
Designate label:         |   Inbox
Destination folder:      |   GMail
Checkout label:          |   GDrive

该脚本按预期工作,从收件箱中获取所有新附件,并将其保存在我的Google云端硬盘(也称为“我的云端硬盘”)的ROOT下的Gmail文件夹中。

假设我的Root中有一个目标文件夹,名为Work Files/Mails/Attachments/如何修改工作表(或者我应该修改脚本?)以保存在新的目标文件夹下?

1 个答案:

答案 0 :(得分:1)

您可以使用文件夹ID而不是文件夹名称。

//ID -> Files/Mails/Attachments/ 
var folder = DriveApp.getFolderById("FOLDER ID");  
var file = folder.createFile(file);  

在您的工作表中输入您的文件夹ID。