【GAS】resetRemindersToDefaultメソッドを完全マスター

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る
icon_for_CalendarApp_resetRemindersToDefault

予定のリマインダーをデフォルト設定に戻す— resetRemindersToDefault()

今回のメソッドは、予定のリマインダーをアカウントに設定したデフォルト設定に戻すresetRemindersToDefault()メソッドのご紹介をします。

デフォルトに設定されたリマインダーですが、もしかすると機能を利用していない方もいるかもしれませんので、設定場所を簡単に説明します。

下記スクリーンショットで指し示した歯車マークをクリックするとGoogleカレンダーの各種設定を行う画面に移動します。

設定アイコンの場所

設定項目の中で、左側にあるサイドバーから設定したいアカウントを選択します。

デフォルトリマインダーの設定

『予定の通知』と『終日の予定の通知』という項目があるので、その部分にリマインダーを設定するとデフォルトのリマインダー設定として登録されます。この設定を行うことで、予定作成時に自動的にリマインダーが設定された状態で予定を作成することができます。

今回のコードでは、予定のリマインダーをデフォルトに設定した内容に戻すコードのご紹介です。

それでは、サンプルコードを参考に使い方を学んでいきましょう。

      1. resetRemindersToDefault()

『 引数に入れる値 』

今回のメソッドに関しては引数は必要ありません。

resetRemindersToDefault()

サンプルコード1
//予定のリマインダー設定をデフォルト設定に戻すコード
function sampleCodeForCalendarAppResetRemindersToDefault() {
  var calendar = CalendarApp.getDefaultCalendar();
  var date = new Date(); 
  var events = calendar.getEventsForDay(date);
  for (var i in events) {
    var event = events[i];
    Logger.log(event.resetRemindersToDefault());
  }
}

『 変数の説明 』

calendar = デフォルトカレンダーを取得
date = プログラム実行日を代入
events = プログラム実行日の予定を取得
event = 個々予定を取得

スクリプトができたら▶ボタンでプログラムを実行してみましょう。今回のコードではプログラム実行日の予定のリマインダーをデフォルト設定に戻すコードを組みました。デフォルト設定では通知リマインダーを30分前に設定してあります。

無事設定をデフォルトに戻せているかどうかは予定の詳細情報をご確認下さい。

まとめ

今回は予定のリマインダー設定をデフォルト設定に戻すresetRemindersToDefault()メソッドのご紹介をしました。簡単な使い方ですので、この機会に自分のものにしてしまいましょう。

SNSでもご購読できます。

コメントを残す

*