メモアプリにiOS/iPadOSショートカットでハイパーリンクを書き込む
蓄積系のメモアプリをEvernoteからAppleのメモアプリに変えた。
これまでにも、ハイパーリンクをメモアプリに貼り付ける方法はあった。
以前書いたメモ「2023-05-01 (リッチテキストのハイパーリンクをiOSショートカットで作るときに、文字化けしないようにするtips) - めモらンだム・ヤード」の方法。
ただ、リンクはクリップボードにコピーされるため、それをノートに「貼り付け」る操作が必要。
できれば、ショートカットからの送信だけで完了させたい。
上記の文字化けしないハイパーリンクをクリップボードにコピーするショートカットを元に、メモを作成するショートカットを作ってみる。 これだと、 と、メモアプリのアイコン(画像参照)は表示されるが、「メモアプリをAppStoreで」の部分はハイパーリンクにならない。
色々と試したところハイパーリンクを書き込むことができるようになった。多分これで良いだろうが、もしかしたら上手くいかない場合もあるかもしれない。
とりあえず、ショートカットはサブルーチンにして他のショートカットから呼べるようにした。
このサブルーチンショートカットには「対象メモの名前」と「マークダウン記法で書いたリンク」の2つの引数を渡さないといけないので、それらを辞書に入れて渡す。 これを実行すると、 と、ハイパーリンクが挿入された。
該当するメモが存在しない場合は新しくメモを作り、存在する場合は追記する。
今回作ったショートカット
ハイパーリンクをメモにサブ
https://www.icloud.com/shortcuts/6fb82a57b7a347e5a799a66cb4cdffcd
そのショートカットを呼び出す側のショートカットの例
https://www.icloud.com/shortcuts/f28723d3cc8d4518aa92873d1122b149