#21 GAS入門−レポート送信機能を実装する(3)

GAS

前回の復習です。

function sendReport() {
  var to = 'abcdefg@gmail.com';
  var subject = 'タスク一覧';
  var url = 'https://script.google.com/macros/s/AKfycbxiMd6FAw5lOQu9H5A2JFlb1TFCTM5iqGAOqIVvAUtQzQn2XT4/exec';
  var body = getTasks().join('\n') + '\n\n' + url;
  
  MailApp.sendEmail(to ,subject, body);
}

タスク一覧メールのテストメールが届きました。

ところが一覧への url がうまく動きません。

問題を解決するため、プロジェクトのバージョンを新規作成としてあげる必要があります。

プロジェクトバージョンを New に変え「タスク一覧追加」と記入します。

更新ボタンをクリックします。

毎朝レポートを送るトリガー作成

毎朝レポートをメールにて提示に送るように設定します。

編集 → 「現在のプロジェクトのトリガー」 → 「トリガーを追加」

  • 実行する関数を選択:sendReport
  • イベントのソースを選択:時間主導型
  • 時間ベースのトリガーのタイプを選択:日付ベースのタイマー
  • 時刻を選択:午前7時~8時
  • 毎日通知を受け取る

これで完成です。

コメント