以下是搜索 Gmail 标签中的所有附件并将它们覆盖到 Google Drive 文件夹的 Apps Script 代码示例:
function searchGmailAttachments() {
var labelName = "标签名称";
var folderID = "文件夹 ID";
var label = GmailApp.getUserLabelByName(labelName);
var threads = label.getThreads();
for(var i = 0; i < threads.length; i++) {
var messages = threads[i].getMessages();
for(var j = 0; j < messages.length; j++) {
var attachments = messages[j].getAttachments();
for(var k = 0; k < attachments.length; k++) {
var file = DriveApp.getFolderById(folderID).createFile(attachments[k]);
Logger.log("文件 " + file.getName() + " 已覆盖");
}
}
}
}
此代码将搜索指定 Gmail 标签的所有附件,并将它们覆盖到 Google Drive 中的特定文件夹。只需将变量 labelName
和 folderID
替换为您自己的标签名称和文件夹 ID 即可使用此代码。可以将此函数添加到脚本编辑器中,然后在 Google Apps Script 中运行它。更多关于 Google Apps Script 的信息,请参见 Google 官方文档。