Googleカレンダーに登録した予定の登録日を知りたい

| コメント(0) | トラックバック(0)


このエントリーをはてなブックマークに追加
Googleカレンダーに予定をポコポコ入れちゃいますが、中には適当に入れちゃって、「あれ、これなんの予定だったっけ? いつ入れたやつ? 記憶にないけど誤登録かな?」なんて思ってしまいそうになる予定がたまーにあります。

こんなとき、いつ入れたのかが分かれば、入れた日の予定までさかのぼって記憶の糸をたどることもできるんですが、Googleカレンダーには予定の登録日時を表示する機能がありません。

困ったなぁ、と思ってたら、ピンポイントで解決してくれる方法をScript付きで公開してくれてる方を発見。多謝m(_ _)m

詳しくはそちらを読んでくれい って感じですが、一応記事が消えたりしないとも限らないので、こちらにも備忘録がてら残しておきます。
まずはGoogleAppsScript(GAS)の導入

  1. Googleドライブを開く
  2. 新規→その他→アプリを追加→GoogleAppsScriptを追加
Githubに公開してある以下のコードをコピー

カレンダーの予定作成日を調べるマン

一応ソースはこちら。

function myFunction() {
  var e = getEvents(2019,5,18);
  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('hogehoge@gmail.com')
}

Google→新規→その他→GoogleAppsScriptから、上記コードをコピー
2行目、getEventsに取得したい日付けを、getCalendarById内にカレンダーのGmailアカウントを入力し、コードを実行後、表示→ログをみると、カレンダー登録日時が確認できます。


tyoroさんありがとうございましたm(_ _)m

トラックバック(0)

トラックバックURL: http://www.enjoy-com.com/mt/mt5/mt-tb.cgi/907

コメントする

        

人気エントリー