スクリプトを使用して、DocsList.createFile() を使用してスプレッドシート ファイルを Google ドライブにアップロードしました。技術的に最初にファイルを開いて ID を手動で決定することなく、新しくアップロードされたファイルの SPREADSHEET_ID を電子メールで自動的に返したいと考えました。これをどのようにスクリプト化できますか?
ありがとうアドバンス...
スクリプトを使用して、DocsList.createFile() を使用してスプレッドシート ファイルを Google ドライブにアップロードしました。技術的に最初にファイルを開いて ID を手動で決定することなく、新しくアップロードされたファイルの SPREADSHEET_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});