こんばんは!埼玉の専業主夫、スズキと申します!
いつもQiitaに記事の投稿を頂いている皆様にはお世話になりっぱなしで、何か還元出来ることは無いかと思い、この記事を書いています。
内容としては極めて簡単なことですが、ご笑覧頂けると幸いです。
読者想定
同棲、ご結婚されているカップルの皆様。
ある程度ITは分かるけどなんか難しいプログラミングとかはちょっとハードル高い。
特に(相手の端末まで)管理仕切れない、という方。
動作環境
iOS12以上のiOSデバイス(送信側)
ショートカット2.2で
受信側はショートメッセージの受信が出来れば可能(iMessage推奨)
まず主夫(主婦)の気持ちを聴いてくれ
ところで、私は専業主夫で小学生と保育園に通う2児の父です。
家内(家の中にはいないんですけどね)は都内で会社勤務です。
昼間に掃除や食事の準備等をやって、夕方に子供を迎えに行き、夕飯を食べ、お風呂に入れ、寝かせます。
これ、一人でやるの結構大変なんですよ…あいつら言うことまるで聞かないし…。
なので、早くかみさんには帰ってきて欲しいんですが、連絡する間もない激務が発生したりすると、通常予想する帰宅時間からはズレますよね。帰ってこない人を待つ…こんなストレスはないんですよ…せめて連絡が欲しい。
円満なご家庭はできたてのご飯とか食べればいいと思います!!!
でも、いちいちLINEを開いて、文章を書いて、スタンプを送って、連絡するの、まぁ、強いても続かないものです。
昔働いていたので分かります、帰れてるならとっとと電車に乗ってソシャゲやりたい。
そこで、iOS12でリリース(リニューアルかな?)された、**「ショートカット」**を使います。
ショートカットとは
ショートカット App を使えば、複数のステップから成るカスタムのショートカットを作成しておいて、お気に入りの App で使えます。ギャラリーには多数のサンプルがあり、その中から選択できます。または、アクションをドラッグアンドドロップして、自分だけのオリジナルショートカットを作成できます。
なんか小難しい事が書いてあってよくわかりませんね。
見たほうが早いので続きます。
最小のコストで必要な連絡をする
まずはこちらの画面をご覧下さい。
これはiPhoneのホーム画面を左側にスライドさせたウィジェット一覧です。
一番上に表示されているのが、ショートカットの一覧です。
この**「帰宅連絡」を1回タップするだけで連絡が完了します。**
リンクを開けば位置情報付きです。おおよその時間も分かるでしょう。
中身を見てみよう
なかの記述は、これだけです。
このショートカットアプリは以下の事が行なえます。
- GUIで入力と出力でデータを繋いでやりたいことを一気にやるよ
- 分岐とか変数とかもちょっと出来るよ
- 複雑な動きも出来るけど、かゆいところには絶妙に手が届かないよ(キレそう)
といったものです。
この「帰宅連絡」の動きは以下です。
- 現在地を取得(し、次のアクションに引き渡す)
- 引き渡された位置情報からMAPのURLを作成する(作成するだけ)
- メッセージを送信する。
メッセージの送信がちょっと肝で、線で繋がっているものの、URLはメッセージに引き渡されません。
とはいえその部分のサポートは万全、「マジック変数」によって、文中にURLを簡単に貼り付けることが出来ます。
(プログラムの知識はかなり浅いのですが、所謂全ての出力がいつでも変数として即時使用出来る、といったものです)
因みに実行時に表示にチェックを入れないと、ウィジェットやホームから起動した場合、メッセージアプリに切り替わらずそのまま送信されます。宛先もそのままです。
メッセージに追加したければ、「都度入力する」というパラメータの指定も出来ます。
是非、直接触ってみて下さい。
サンプルをもう一つ
遅くなるなら遅くなるって連絡ほしくないですか?出来ればどれくらい、っていう目安と一緒に。
これは「残業見込み」をタップしたときの様子です。
1時間を選択した場合、以下のメッセージが送信されます。
ショートカットの中身は以下の通りです。
リストでまず選択肢を作り、選択されたメッセージを文中に仕込んで送信します。
勿論リスト内の文字列書き換えも簡単なので、是非試して下さい。
最後に:IFTTTとLINEでよくね?
それが良くないんですよ。
IFTTTとLINEでもほぼ同じ機能を実現出来ますが、通知したい内容を含むグループを作成する必要があり、1vs1でやり取りしたい場合のトークラインが増えて嫌です。
また、Apple製品の場合は複数の機器を同時に利用すると装備セットボーナスが付くことで知られていますが、メッセージであればMacOSやiPadでも受信、応答が可能な為、諸々の連携がスムーズに行えます。
今回は位置情報のみを拾っていますが、各種イメージファイルなど、データのやり取りを簡単に行えるので、強いと思われます。
また、Siriに対応している為、駅まで歩いてる途中に「HeySiri, 帰宅連絡」って言えば済むのも強いと思います。
今、色々細かい変数の仕様をかを追求しているので、もう少し便利な使い方が出来たらまた投稿したいと思います。
因みに、上記2つのショートカットのリンクを張ることも出来るのですが、多分ご自身で作られた方が早いので割愛します。
1つ作ったらお連れの方にはAirDorpで転送してあげて、送り先だけ変えてください。
以上です!よりよい生活の一助になれば!!