【iOSショートカット】時間・分刻みで動作を変える【iPhone】

こんにちは、寒さと暑さと温さに弱いタイプの生焼けです。

以前紹介したこちらの記事。

こちらの記事を見ていただいた方から

時間と分で動作を変えることはできますか?

といった内容のお問い合わせを頂きました。(ありがとうございます!)

そこで、今回は分でも分岐できるように作成し直してみました。

今回は、 【「朝7時30分から夜21時45分まで」 は動作して、それ以外の時間には動作させない】という設定で解説していきます。

スポンサーリンク

必要な知識や準備

設定しておくこと

iPhone およびiPadの時刻設定が24時間表示であることが必須です。

設定の仕方は〈設定〉>〈一般〉>〈日付と時刻〉の一番上の「24時間表示」をONにしてください。

必要な知識

  1. iOSショートカットをなんとなく自分で作れる

流れ

やり方としては、時間から”:”を抜いた数字で条件分岐をさせます。

もし、現在時刻が7:30から21:45である場合に条件分岐させたい場合、現在時刻から”:”を抜いた数字が”730″から”2145″の間であるかどうかで分岐させます。

例えば、今が13:05なら”:”を抜いた数字は”1305″。”1305″は”730″から”2145″の間にあるので起動。(730<1305<2145)

今が22:50なら”2250″は”730″から”2145″の間にないので起動しない みたいな感じです。(730<2145<2250

ちょっとした注意

今回、「朝7時30分から夜21時45分まで」という設定にしています。

便宜上、この「朝7時30分」の方を【Aの時間】、 「夜21時45分」の方を【Bの時間】としておきます。

【Aの時間】は0以上 【Bの時間】 以下【Bの時間】【Aの時間】 以上23以下にしておいてください。
もし「朝7時から夜2時台まで動作させたい」場合 「夜3時から朝6時台までは動作させたくない」と考えて、【if文】下の「その他の場合」に動作させたいものを置きます

時間ごとに動作を変えるショートカットの作成

まずいつもどおりショートカットを新規作成します。

現在時刻の抽出

1.【テキストを置き換え】を選択し、「現在の日付」を挿入

左上の検索ボックスに「置き換え」と入力し (①) 、アクション【テキストを置き換え】を探して選択します (②)

すると、[テキスト][こんにちは][世界]に置き換え」」と書かれたカードが追加されます。

薄い色の「テキスト」部分をタップして (③) 、 キーボード上に出てきた【 現在の日付 】 をタッチで挿入します (④) 。

【現在の日付】が見当たらないときは、キーボード上に出てきた帯(変数を選択 クリップボード などと書かれた部分)を横にスライドして見てください。

2.「現在の日付」のフォーマットを変更

先程の「テキスト」の【 現在の日付 】 をタップすると、【日付フォーマット】と【時間フォーマット】が出てきます。

この内、 【日付フォーマット】 をタップして「なし」にしておきます。

【時間フォーマット】 は デフォルトで 「短」になっていると思いますが、もし違うものになっていた場合は「短」にしておきましょう。

3.「現在の日付」から時間と分(HHMM)を抽出

次に「こんにちは」部分をタップして「:」と入力。

再生してみて、現在時刻から:を抜いたものが出てくればOKです。

4.数字に変換

次に、このままではテキスト扱いになるので、数字に直します。

検索ボックスに「数字」と入力してアクション【入力から数字を取得】を選択します。

時間で条件分岐

この抽出した時間で結果を分岐させていきます。

1.【if文】 の挿入

検索ボックスに「if」と入力し 、アクション【if文】を探して選択します。

自動的に下の右画像のようにもし【数字】条件 ならば」となっていると思いますが、なっていなければ「もし」の後ろに続くところをタップし、 【数字】 を選択してください。

2.【Aの時間】条件の設定

続いて、「条件」部分をタップし 、出てきたリストから【次の範囲内】を選択します 。

これを選択することで入力欄が2つでるので、前側の入力欄に【Aの時間】から「:」を抜いた数字、例えば7時30分であれば「730」と入力します。

後側の入力欄に 【Bの時間】 、 例えば21時45分であれば「2145」と入力します。

完成!

これで条件の分岐は完了です。

あとは、下の画像のように【if文】の直下普段は動作させておきたいショートカットやアクションを配置すればOKです。

【その他の場合】の下には何も置かないか、指定した時間帯以外で動作させたい違うショートカットを配置してください。

広告

あとがき

結構前にお問い合わせ頂いていて、「近々写真付きで記事にしますね。」と言ったきり数ヶ月経ってしまいました…。

見てないかもしれませんが、すみません…

タイトルとURLをコピーしました