我使用脚本使用 DocsList.createFile() 将电子表格文件上传到 Google Drive,我想通过电子邮件自动返回该新上传文件的 SPREADSHEET_ID,而无需先从技术上打开文件以手动确定 ID。我该如何编写这个脚本?
感谢提前...
我使用脚本使用 DocsList.createFile() 将电子表格文件上传到 Google Drive,我想通过电子邮件自动返回该新上传文件的 SPREADSHEET_ID,而无需先从技术上打开文件以手动确定 ID。我该如何编写这个脚本?
感谢提前...
您可以在电子邮件中返回新创建文件的 ID。这是代码的概要。
//Your newly created file
var file = DocsList.createFile(blob);
var id = file.getId();
GmailApp.sendEmail(Session.getEffectiveUser(), 'Id of newly created spreadsheet', id);
您可以在创建新文件并将其放入变量时调用方法 getId()。
var new_doc_id = DocsList.createFile("Test","Some text.").getId();
Logger.log(new_doc_id);
在此之后只需调用 MailApp 发送电子邮件。
MailApp.sendEmail("to@gmail.com", subject, "", {htmlBody : email_body, noReply : true});