先日、無事に終業式を終えて息子が春休みに入りました。
先日組んだ目覚まし用ショートカットももちろん活用していて、登校の予定を入れていないので、基本的に平日の旦那在宅時の目覚ましがないことに気が付きました。
そこで休日や旦那の平日休みも含めてショートカットの調整をしたので、変更点をメモがてら公開します。

変更点:長期休み、有休にも対応

前述の通り長期休みには「登校」の予定をいれないため、平日は6時半起きだったのが、旦那の在宅ワーク時は急に目覚まし無しになってしまいました。
設定し忘れてましたね。
それに加えて、旦那の有休の日でも7時半の目覚ましがかかるということにも気付いてしまい、まとめて設定を変えようという試みです。
そこで今回の変更点は
①息子の目覚まし設定と旦那の目覚まし設定を分ける
②在宅ワークの日と有休の日に対応
が大きな部分かと思います。
あと、どうでも良い部分の変更点は「設定アラームの音声通知」部分。
有効、無効なアラームがそれぞれ1件以上ある場合のみ通知で読み上げる
という設定を入れました。
オン、オフの確認をしたい場合は入れてみてください。
変更した内容の詳細について

今回メインとなるのは基本的に、旦那用の予定とアラーム設定です。
分岐点などについては以下の通り。
- 次の日の予定を検索(検索結果=変数名)
①「出社」
②「出張」
③「日本の祝日」
④「有休(「休」を含む、「取らない」を含まない)」 - ⑤日付をフォーマット(カスタム「EEE」)
- 分岐1
変数⑤フォーマットした日付が「土」もしくは「日」を含む- (TRUE)アラーム【送る】【在宅】をオフ
- (FALSE)分岐2
変数③「日本の祝日」予定のタイトルが変数③「日本の祝日」を含む- (TRUE)アラーム【送る】【在宅】をオフ
- (FALSE)分岐3
変数④「有休」予定のタイトルが変数④「有休」を含む- (TRUE)アラーム【送る】【在宅】をオフ
- (FALSE)分岐4:いずれかがTRUEの場合
変数①「出社」予定のタイトルが変数①「出社」を含む
変数②「出張」予定のタイトルが変数②「出張」を含む- (TRUE)アラーム【送る】をオン、【在宅】をオフ
- (FALSE)アラーム【送る】をオフ、【在宅】をオン
息子の方はもうちょっとゆるくていいので、次の日に「登校」の有無でアラームが切り替わる以外は土日祝の判定くらいです。
というか土日祝の判定も要らんのでは??
なので割愛…というか前回のとたいしてかわってない。
今回、息子のアラーム設定if文の中に入れていた旦那用アラームの設定や判定を、息子の判定後に移動させたことで、条件付けなどがやりやすくなった感じです。








画像で見るとこんなかんじ。
ちょっと一部違うところはあるかもですが、問題が出てきた時に調節予定。
読み上げ通知の設定について

今まではとりあえず存在するアラームを適当に読み上げさせていました。
が、オンのアラームが存在しない日であっても、「アラーム、アラームがオン、アラーム、◯◯がオフ…」とちょっとうっとおしかったため、調整してみました。
基本的にオンになっているもの、オフになっているものをちゃんと見ることなく確認できるようにしたかったので、私にとっては必須な事です。
文章にすると以下のような設定。
- ①有効になってるアラームを検索
- ②無効になってるアラームを検索
- ③有効アラームの「ラベル」の「項目」の数を数える
- ④無効アラームの「ラベル」の「項目」の数を数える
- ⑤分岐1
変数③が次と等しくない「0」- (TRUE)
テキスト:『変数①(ラベル)がオン、』 - (FALSE)
テキスト:『』※なにもいれない
- (TRUE)
- ⑥分岐2
変数④が次と等しくない「0」- (TRUE)
テキスト:『変数②(ラベル)がオフ』 - (FALSE)
テキスト:『』
- (TRUE)
- ⑦テキスト:変数⑤ 変数⑥
- 「変数⑦です」を読み上げる
改めて見ると、ちょいちょいまだ改良できる余地はありますね。
無効アラームの分岐とか、全部が有効になる事はないと思うし、必要無さそうな気はする。
いつもわりと、この読み上げでうまく有効・無効になってない事が判明して手直ししてる感じです。
画像だと以下の状態。



まとめ

元々のものでうまく行ってた日があったので、そのまま動かしていたのですが、次の日が出社なのに在宅アラームがオンになったりというトラブルもあり、順序の入れ替えという部分では大きく変更する結果となりました。
毎日の予定で動かしている分、結果がどう出るかわからない時も多くて、まだまだうまく動いてる!とは言い切れませんね。
今回は基本の日付設定や祝日カレンダー検索など、息子と旦那で使いまわせるものはある程度まとめたほか、休日の予定を先に持ってくる、息子と旦那の予定判定分岐を分けるといった変更を行いました。
ややこしい部分もありますが、画像もあるので前回よりは比較的わかりやすくなってるといいな、と思います。



