問題詳細
IFTTTのGoogleカレンダーの「Create a detailed event」で作成した予定がスマホのGoogleカレンダーアプリに表示されない。予定の内容は以下。
Start time | {{CreatedAt}} |
End time | {{CreatedAt}} |
All day? | yes |
Start time・End timeは両方 {{CreatedAt}} にしていた。どうやらそれが原因っぽい。
解決方法1
Start time | {{CreatedAt}} |
End time | 1 day after |
All day? | yes |
End timeを1日後という意味の「1 day after」にしたら、スマホアプリにも表示されるようになりました。Googleカレンダー的には1日後と言っても翌日にはなりません。翌日は「2 days after」になります。
※追記:「1 day after」で終了日時が次の日になるケースが一度だけあったので、他の手段を探しています。(Fitbitの”Daily activity summary”がトリガーのやつだけ・Start timeが”Date”で時刻は拾えてないからかな?)確実な方法が見つかり次第また追記します。
解決方法2
既に作成した終日予定をとにかくすぐスマホでも表示させたいってだけの場合、PCでその予定を別の日とかにドラッグでずらすと表示できるようになります。ずらすことで自動的にEnd timeが書きかわってくれるっぽい。
解決方法1のテスト
試しに、End timeが「{{CreatedAt}}」の予定と「1 day after」の予定を同時に作成してみます。
PCブラウザのGoogleカレンダーにはどちらの予定も表示されていました。↓
スマホGoogleカレンダーアプリには「1 day after」にした方の予定しか表示されていません。↓
IFTTTで終日予定を作成する際は「1 day after」と記入することを忘れないようにしようと思います。
参考にしたサイト
Event Created Through API not Visible on Google Calendar App
コメント