ペットスケジュールのロジック

noteにペットスケジュールのロジックをまとめました。

トーラムペットスケジュールをGoogleカレンダーに紐づける方法
田中の怠惰なペットスケジュール~Lazy Tanaka~

注意

面倒な手続きなしに通知が欲しい場合はTwitterBotを作成しているので、そちらをご活用ください。

需要の高いラフィ・プランタをご提供。

Twitter ラフィBOT Twitter プランタBOT
使い方:各BOTをフォローしてTwitter上で通知をオンにしてください。

前置き

Googleカレンダーを使用することで下記のことが可能となります。

Googleカレンダーアプリを使って通知する方法(Android/iPhone共通>)

  1. Googleカレンダーにアクセスし、ログインします。
  2. スマホでアクセスの場合は、画面下部にある[表示]をモバイルからデスクトップに変更する。
  3. 画面左にある[他のカレンダー]から[+]ボタンを押下し、URLから追加を選択する。
  4. [URLで追加]画面に次のURLを設定し、カレンダーを追加する。
    ラフィ:
    プランタ:
    ブロッシュ:
    全ペット:
  5. iPhoneの場合は、GoogleカレンダーアプリをApp Storeからインストールする。
    ※Androidの場合はすでにインストール済のはずのため、Play Storeからのインストールは不要です。
  6. Googleカレンダーアプリを開き、ログインし、追加したカレンダーがあることを確認する。
  7. (通知・同期の設定)[メニュー]から[設定]を選び、追加したカレンダーを選ぶ。
  8. [カレンダーの編集]画面から[既定の通知]を設定する。[同期]の項目がある場合はONにする。

iOSカレンダーに登録する方法(iPhoneのみ)

Twitter イベポトゥムさん【非公式!】さんがよくまとまっております。
使用するGoogleカレンダーのURLは上記と同じです。

駄文

今回の件で、Googleカレンダーについていろいろ調べてみました。
Googleカレンダーはカレンダーの追加や削除はスマホアプリからは出来ないんですね。
その制約のために少し設定が面倒になっています。

ペットは新しいペットが追加された場合はテーブルが変化するので、あらかじめ予定を入れておくという手法が使えません。
更新がとだえてしまったら申し訳ないです。

現在はテーブルが変化した場合に、既存の予定を削除する場合はGASでプログラムを組んで行う想定です。
予約の新規追加はCSVの一括登録がGoogleカレンダーの機能としてあるので、かなり簡単にできます。
予定の削除がいつもネックですね。

TwitterBotについてもIFTTTを使って、Googleカレンダーをトリガーにつぶやくようにしています。
つまり、このペットカレンダーは予定の削除以外はノンプログラミングで作っています。
プログラミングなしでツールが作れてしまうなんて、便利な時代になりましたね。

ペットのルールはレムラムとゲルミの場合で対応できているはずなので、
新しいペットが来ても比較的早くに対応できる想定です。
ペットが3種類同時に追加される事態が来ると、対応できない可能性があります。

このツールの運用自体はそれほど手間ではないように作りました。
もしツールが止まってたら、連絡していただければ、よほど忙しくなければ対応できると思います。

もしかしたらデータの提供を依頼するかもしれませんが。

リンク

田中の怠惰なトーラム攻略情報
田中の怠惰なペットスケジュール

免責事項: 当サイトで生じたいかなる損失も保障しかねます。
自己責任でご利用ください。