トラッキングアプリにGASでカレンダー対応する

最後はいつ?というトラッキングアプリはシンプルなUIで使いやすいが、カレンダーに対応していない。GASでカレンダー対応してみる。 https://apps.apple.com/jp/app/id534982023 “1年経過: トイレ掃除”といった内容のカレンダーイベントを作成するのが目標。
同期化の設定を有効にして、Dropboxに保存されるファイルをカレンダーの登録に利用する。
“Dropbox⁩/アプリ/Last Time/⁨MainStore.V2/⁨baselines⁩”に同期するために必要なファイルが保存されていた。 ファイルの中身はJSON形式で、以下のような内容が記載されている(関係ない要素は省いている)。 nameプロパティにはイベント名、lasttimeプロパティには直近のイベント更新時のミリ秒のUNIX timeが記載されていた。 このファイルをDropboxの公開リンクからアクセスして、GASでカレンダ ー登録を処理する。 コードは以下の通り。

参考