概要
Googleドライブの指定フォルダ内のフォルダ名をメール送信する。
GoogleAppsScriptのトリガーを設定しておくとフォルダやファイルの変更があったときに自動でお知らせしてくれるので便利です。
DriveApp.gs
function sendMail() {
var BR = '\r\n';
// 共有フォルダ内のフォルダを取得
var folders = DriveApp.getFolderById('フォルダID').getFolders();
if (folders.hasNext()) {
// 連絡先メールアドレス
var EMAIL = 'xxx@aaa.bb.cc';
// 本文
var body = 'ファイルがアップロードされました。' + BR;
body += '【ファイル一覧】' + BR;
while(folders.hasNext()) {
var folder = folders.next();
body += '・'+ folder.getName() + BR;
}
body += '' + BR;
body += '-------------------------------'+ BR;
body += 'このメッセージは自動送信されています。';
GmailApp.sendEmail(EMAIL, 'ファイルアップロードのお知らせ', body);
}
}