Googleスプレッドシートに新しい行が追加されたとき、担当者へ自動でメール通知を送るGASスクリプトです。手作業での連絡漏れをゼロにします。
// スプレッドシートに行が追加されたとき自動でメール通知 function onSheetEdit(e) { const sheet = e.source.getActiveSheet(); const range = e.range; // 1行目(ヘッダー)の変更は無視 if (range.getRow() <= 1) return; // 編集されたセルのデータを取得 const row = range.getRow(); const name = sheet.getRange(row, 1).getValue(); const email = sheet.getRange(row, 2).getValue(); const content = sheet.getRange(row, 3).getValue(); const date = new Date().toLocaleString('ja-JP'); // メール本文の組み立て const subject = `【自動通知】新規入力がありました(${name})`; const body = `以下の内容が入力されました。\n\n` + `■ 名前:${name}\n` + `■ メール:${email}\n` + `■ 内容:${content}\n` + `■ 入力日時:${date}\n`; // 通知先メールアドレス(複数可) const to = 'your-email@example.com'; GmailApp.sendEmail(to, subject, body); Logger.log(`通知送信完了: ${name}`); } // ※ トリガー設定:「スプレッドシートの変更時」に onSheetEdit を実行