iOSの特定のAppleメモへのディープリンクを作成する方法

概要

  • ショートカットを使用して、さまざまなアプリやプラットフォームで使用できるAppleメモのディープリンクURLを生成します。
  • このプロセスでは、ショートカットを使用して各メモのメタデータに保存されている隠しURLにアクセスしますが、ステップバイステップのガイドに従うことで簡単に実行できます。
  • メモへのディープリンクを使用すると、メモとアプリ間で簡単に相互リンクしたり、整理したりできます。

カレンダーアプリのイベント、リマインダーのタスク、さらにはObsidianなどのツールなど、他のコンテキストからiOSのメモアプリのメモにリンクを戻したい場合があります。ここでは、ショートカットを使用して特定のメモへの秘密のディープリンクを見つける方法を説明します。これにより、URLをサポートする場所からそのメモにリンクを戻すことができます。

Appleメモの特定のメモへのディープリンクを作成する方法

組み込みのメモアプリは、マルチメディア、書式付きテキスト、表などを豊富にサポートしています。iOS 17以降ではメモ間でリンクできますが、メモアプリの外で使用するためにメモのディープリンクURLをコピーするわかりやすい方法はありません。

ショートカットは、回避策を提供しますが、各メモに保存されている隠し識別子にアクセスするという非常に複雑なものです。これはリンクを生成するには大げさすぎるように思えるかもしれませんが、ステップバイステップのガイドに従うことで簡単に実行できます。

まず、ショートカットアプリを使用してメモのURLを抽出し、リッチリンクとしてクリップボードにコピーします。その後、URL、リンク、マークダウン、さらにはプレーンテキストを受け入れる任意のアプリに貼り付けることができます。

これらのリンクは他のAppleメモに直接移動し、macOSでも完全に機能します。内部リンクを使用すると、簡単な接続を作成したり、カレンダーイベントやタスクに関連するメモでコンテキストを説明したり、人々がMicrosoft OneNoteで作成するようなパーソナルWikiを構築したりできます。

ショートカットを最初から構築したくない場合は、このiCloudリンクをクリックすると、ショートカットアプリが開き、事前に構築されたショートカットが自動的にインストールされます。

1. メモのURLを表示するショートカットを作成する

ショートカットの最初の半分を作成するには、次の手順に従います。

  1. ショートカットアプリで、プラスボタンをタップして新しいショートカットを作成します。
  2. アクションを追加をタップして、メモを探すアクションを検索します。アクションをタップしてショートカットに追加します。
  3. 並べ替え基準変数をタップして、最終更新日に変更します。
  4. 次に、最新のものからに変更して、最近のメモを簡単に見つけられるようにします。
  5. ステップ3を繰り返して、次の各アクションを追加します。

    • リストから選択
    • コンテンツグラフを表示
    • クリップボードを取得

次に、単純な正規表現を使用して、メモの隠しデータからURLのみをキャプチャする必要があります(これについては後で詳しく説明します)。方法は次のとおりです。

  1. 同じショートカットで作業を続け、テキストを一致させるアクションを追加します。
  2. アクションのパターンテキストフィールドに、次の正規表現を貼り付けます:
    applenotes:note\/.*(?=,\s\s)

この時点で、ショートカットを使用してメモのディープリンクURLを正常にコピーできます。それだけでよい場合は、ここで停止して、この記事の次のセクション「メモの隠しURLを見つける」にジャンプできます。ただし、URLをプレーンテキストとしてコピーするのではなく、常にリッチリンクを生成したい場合は、次の追加手順に従ってください。

  1. テキストアクションを追加します。空のテキストフィールドに、次のように入力します:[]()
  2. そのテキストボックスで、入力したばかりの角かっこ間にカーソルを置いて、キーボードの上にある提案の変数を選択をタップします。
  3. 次に、リストから選択アクションの下にある選択した項目をタップして、選択したメモを変数として挿入します。表示されるアクションの詳細ビューで、名前をタップします。
  4. 次に、テキストアクションで、括弧間にカーソルを置いて、提案から一致変数を選択します。
  5. 次に、次のアクションを追加します。
    • マークダウンからリッチテキストを作成
    • クリップボードにコピー
  6. 最後に、追加した最初のアクションの名前(メモを探すなど)で事前に埋められたテキストフィールドに、ショートカットの名前を入力します。

このショートカットを実行するとメモのリストが表示されますが、1つを選択しても期待した結果にならない場合があります。

2. メモの隠しURLを見つける

ショートカットを実行してメモを選択すると、1つの項目を含むリストが表示されます。それは、選択したばかりのメモです。それをタップすると、奇妙なことが起こります。

これで、コンテンツアイテムグラフが表示されます。これは、テキスト、画像、ファイル、その他のプロパティなど、メモに含まれるすべてのデータのグラフビューです。

メモというラベルの付いた円をタップすると、別のリストが表示されます。今回は、LNEntityオプションをタップします。

表示されているのは、メモの舞台裏のデータです。重要な部分は、identifier:で始まり、applenotes:note/で始まるURLが含まれる行です。それがメモの隠しURLです(URLはコンマで終わります)。

3. ショートカットで使用するURLをキャプチャする

このURLは一番上に表示されるはずです。しかし、iOS 17.1のショートカットアプリのバグのため、選択してコピーできない場合があります。

それを心配する代わりに、単にLNEntityテキスト全体をコピーします。ショートカットのテキストを一致させるアクションは、URLのみを自動的に抽出します。

  1. タップしてキーボードを表示し、カーソルを1回タップしてテキストアクションを表示します。すべてを選択を選択します。
  2. 次に、すべてのテキストをコピーします。
  3. 最後に、LNEntityとコンテンツアイテムグラフを表示している2つのシートを閉じます。

ショートカットは自動的に次の手順を実行します。これは、正規表現を使用してクリップボードからURLを抽出します。前にオプションの手順を追加した場合は、URLをメモのタイトルをアンカーテキストとするリッチリンクに変換して、そのリッチリンクをクリップボードにコピーします。

メモアプリで内部リンクを使用する方法

最後に、新しく作成したリッチリンクを他のアプリに貼り付けるだけで、メモにリンクすることができます。リンクをタップすると、リンクされたメモにすぐに移動します!

メモ間で相互リンクすることは、調査を整理し、接続された情報データベースを構築するのに最適な方法です。

メモへのリンクは簡単ではありませんが、強力です

一部のサードパーティ製アプリには機能が組み込まれている場合、内部リンクのためにこれだけの苦労をする価値はないと思うかもしれません。しかし、メディア、テキスト、ファイルなどを豊富にサポートしているAppleのメモアプリは、iOSで利用できる最も強力なノートアプリの1つです。

メモ間のさらに深い接続のために、iOS 15以降でタグを作成して割り当てることもできます。