我使用脚本使用DocsList.createFile()将电子表格文件上传到Google云端硬盘,我想通过电子邮件自动返回新上传文件的SPREADSHEET_ID,而无需在技术上先打开文件以手动确定ID。我怎么编写这个脚本?
谢谢提前......
答案 0 :(得分:0)
您可以在电子邮件中返回新创建的文件的ID。 这是代码的概述。
//Your newly created file
var file = DocsList.createFile(blob);
var id = file.getId();
GmailApp.sendEmail(Session.getEffectiveUser(), 'Id of newly created spreadsheet', id);
答案 1 :(得分:0)
您可以在创建新文件并将其放入变量时调用方法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});