むにえる牧場

毎日むにえるをつくっています

iOS12 ショートカットアプリでevernoteの日記作成を自動化してみた

概要

iOS12で追加されたショートカットアプリが想像以上に遊べる代物だったので、ひとまずevernoteへの日記作成を自動化してみました。

毎日evernote

タイトル 2018/9/29

時間 内容
6:00 朝ごはんにトースト食べた
8:00 本6章まで読んだ

みたいな感じで日記もとい行動記録のようなものをつけています。
この日記を書くにあたって
* 今日の日付でevernoteにノートを作る
というのが自動化できそうだなと思っていたところ、iOS12のショートカットに目をつけたという感じです。

つくったもの

ショートカットがプログラミングコードみたいにテキストベースで表現できなかったので画像をそのままぺたり

f:id:jalemy:20180929120705p:plain

一部編集で画像ぼやけてますがご了承ください

  1. evernoteのタイトル検索で、今日の日付のノートを取得
  2. ノートを取得できたかどうか判定

ノートが取得できた場合

  1. 取得できたら、ノートのリンクを取得
  2. リンクをもとにevernoteアプリで取得したノートを開く

ノートが取得できなかった場合

  1. 取得できなかったら今日の日付のノートがないということなので、新規ノートを今日の日付で作成
  2. わかりやすいように通知ダイアログを出す
  3. ノートのリンクを取得
  4. 作成したノートをevernoteアプリで開く

といった感じです。

まとめ

今まで手作業でノートつくって、開いて、と面倒な作業していた部分が自動化できました。
ショートカットアプリは他にもカレンダーや地図周りの処理もできます。
既に話題になってましたが、sshcurlを利用しての処理も作れるみたいなので、かなり遊べる気がしています。