0

スクリプトを使用して、DocsList.createFile() を使用してスプレッドシート ファイルを Google ドライブにアップロードしました。技術的に最初にファイルを開いて ID を手動で決定することなく、新しくアップロードされたファイルの SPREADSHEET_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 に答える