LoginSignup
2
1

More than 1 year has passed since last update.

仕事ハック:登録したのを忘れた予定ってありますね。

Posted at

スケジュール管理は何を使ってますか?
私は、googleカレンダー一択です。色々と便利です。
ただ、時にこの予定なんだっけ?ありませんか?
僕はよくあります。
登録した時は、何か意図あって登録してますが、時間が立つとその裏を忘れて全く思い出せない。
ちゃんとタイトルや情報を付けとけばよかったと反省します。
そんな時にApps Scriptで、登録日時を取得します。

登録日時がわかれば、そこからメールやslackを見直せば、その時のやり取りが探せます。日付だけでなく時間も分かるのがポイントです。

Apps Script

////////////calendar
function chkCalendar() {
  yy = 2022
  m = 11
  d = 20
  var e = getEvents(yy,m,d);
  for(var i = 0; i < e.length; i++){
    var text = e[i].getTitle() + " : " + e[i].getDateCreated();
    Logger.log(text);
  }

  function getEvents(y,m,d){
    var cal = getCalendar(); // カレンダーの取得
    var date = new Date(y,m-1,d,0,0); // 指定日の取得
    return cal.getEventsForDay(date);
  }
  function getCalendar(){
    return CalendarApp.getCalendarById('メアド@gmail.com')
  }
}
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1