0

我使用脚本使用 DocsList.createFile() 将电子表格文件上传到 Google Drive,我想通过电子邮件自动返回该新上传文件的 SPREADSHEET_ID,而无需先从技术上打开文件以手动确定 ID。我该如何编写这个脚本?

感谢提前...

4

2 回答 2

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);
于 2013-04-23T05:54:13.567 回答
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});
于 2013-04-23T05:55:25.130 回答