Гид по технологиям

Как создать глубокую ссылку на заметку в Apple Notes

8 min read iOS Обновлено 12 Dec 2025
Глубокие ссылки на заметки в Apple Notes
Глубокие ссылки на заметки в Apple Notes

рука держит iPhone с приложением Заметки и клавиатурой

Краткое содержание

  • Этот метод использует приложение «Команды» (Shortcuts) для доступа к скрытому идентификатору заметки (LNEntity) и извлечения URL, начинающегося с applenotes:note/.
  • Полученную ссылку можно вставить в любые приложения, которые принимают URL, Markdown или обычный текст.
  • Можно получить либо простую ссылку, либо «rich link» (с активным заголовком заметки) для более аккуратной вставки.

Важно: инструкция опирается на поведение iOS 17 и может частично зависеть от версии ОС; в iOS 17.1 в Shortcuts встречается баг, который иногда мешает выбору текста в Content Graph — инструкция учитывает это обходом.


Почему это работает — короткое объяснение

Apple Notes хранит метаданные заметки, включая скрытый идентификатор в структуре Content Item Graph. Внутри этой структуры есть запись LNEntity с полем identifier, содержащим URL формата applenotes:note/<идентификатор>, после которого идёт запятая. Мы используем Shortcuts для доступа к этой структуры, копируем содержимое LNEntity и вытаскиваем URL регулярным выражением.

Определение: Content Item Graph — внутреннее представление данных заметки, включающее текст, файлы, изображения и дополнительные свойства.

Что вам понадобится

  • iPhone или iPad с iOS 17 или новее и установленным приложением Команды (Shortcuts).
  • Доступ к заметке в приложении Notes.
  • Немного времени, чтобы создать или установить готовый ярлык.

Шаг 1. Создайте ярлык, который покажет URL заметки

Следуйте этим шагам, чтобы собрать первую часть ярлыка, которая покажет содержимое заметки и позволит скопировать LNEntity:

  1. Откройте приложение Команды и нажмите плюс, чтобы создать новый ярлык.
  2. Нажмите Add Action и найдите действие Find Notes. Добавьте его в ярлык.
  3. В действии Find Notes установите фильтры, если нужно (например, только таблицы, только заметки из определённого альбома и т. п.).
  4. Нажмите параметр Sort by и выберите Last Modified Date.
  5. Поменяйте порядок сортировки на Latest First, чтобы в списке первыми были свежие заметки.
  6. Добавьте действие Choose from List (чтобы выбирать заметку из найденных).
  7. Добавьте действие View Content Graph (показывает Content Item Graph выбранной заметки).
  8. Добавьте действие Get Clipboard — позже буфер обмена будет использоваться регулярным выражением.

Изображения в интерфейсе (для наглядности):

сортировка Find Notes в ярлыках

действие View Content Graph в Shortcuts

действие Copy to Clipboard в Shortcuts

Подсказка: если вы не хотите собирать ярлык вручную, можно установить готовый ярлык по iCloud-ссылке (автоматическая установка откроет Команды и импортирует ярлык).

Шаг 2. Используйте регулярное выражение, чтобы «вырезать» URL

Далее добавим правило, которое найдёт строку вида applenotes:note/… и извлечёт её до запятой.

  1. В том же ярлыке добавьте действие Match Text.
  2. В поле Pattern вставьте следующее регулярное выражение (ровно как показано):
applenotes:note\/.*(?=,\s\s)

Комментарий: это выражение ищет подстроку, начинающуюся с applenotes:note/, и захватывает всё до запятой, за которой идут два пробела. Оно настроено под формат, который возвращает Content Graph.

Шаг 3. Опционально: сформируйте богатую ссылку (rich link) с заголовком заметки

Если вам достаточно просто получить URL — остановитесь на предыдущем шаге. Если вы хотите сразу получить аккуратную ссылку с названием заметки, добавьте следующие действия:

  1. Добавьте действие Text и в пустое поле введите:
  2. Поставьте курсор между квадратными скобками и выберите переменную Chosen Item (та самая, что появляется из Choose from List), затем в деталях переменной укажите Name — это вставит заголовок заметки в качестве текста ссылки.
  3. Поставьте курсор между круглыми скобками и вставьте переменную Matches (результат действия Match Text), это будет URL заметки.
  4. Добавьте действие Make rich text from Markdown.
  5. Затем добавьте действие Copy to Clipboard.
  6. Дайте ярлыку понятное имя, например, Find Notes.

Изображения для наглядности:

результат ярлыка: богатая ссылка на заметку

Пример: после запуска ярлыка вы выберете заметку, ярлык покажет Content Graph, вы скопируете LNEntity, а ярлык автоматически извлечёт URL и скопирует в буфер либо чистую ссылку, либо форматированный Markdown-ссылку с названием заметки.

Шаг 4. Как найти скрытую URL заметки в Content Graph

  1. Запустите ярлык и в списке выберите заметку.
  2. Откроется представление Content Item Graph — визуализация всех элементов заметки (текст, изображения, файлы и свойства).
  3. Нажмите на кружок с подписью Note.
  4. В появившемся списке выберите элемент LNEntity.
  5. Внутри LNEntity найдите строку, начинающуюся с identifier:; в ней будет кусок вида applenotes:note/..., затем запятая. Это и есть скрытый URL заметки.

Иллюстрации:

список заметок в ярлыке

Content Item Graph с выделенной заметкой

LNEntity с выбранным полем identifier

Практический обход бага выбора текста в iOS 17.1

В iOS 17.1 известен баг, при котором нельзя корректно выделить и скопировать часть LNEntity. Обходной путь:

  1. Откройте LNEntity и нажмите на поле с текстом.
  2. Вызовите клавиатуру и нажмите курсор один раз, затем выберите Select All.
  3. Скопируйте весь текст LNEntity в буфер обмена.
  4. Дальше действие Match Text в ярлыке уже извлечёт корректный URL из полного содержимого.

Иллюстрация процесса выделения и копирования:

весь текст LNEntity выделен и скопирован

Как использовать полученную ссылку

  • Вставьте ссылку в любое приложение: Calendar, Reminders, Obsidian, Mail, Notes (в другом документе) и т. д.
  • В markdown-редакторах используйте формат Заголовок заметки, чтобы создать кликабельную ссылку.
  • На устройствах Apple ссылка откроется в приложении Notes и переведёт вас к нужной заметке.

результат: вставленная богатая ссылка в заметке

заметка с вставленной ссылкой на другую заметку

Когда это не работает — типичные проблемы и решения

  • Нет поля identifier: в LNEntity: возможно, заметка повреждена или создана сторонним приложением. Решение: попробуйте дублировать заметку или создать новую и проверить.
  • Баг с выделением в iOS 17.1: используйте обход с полным копированием LNEntity (см. предыдущий раздел).
  • Ссылка работает на iOS/ iPadOS, но не открывается на других платформах: applenotes: — это приватная схема Apple; убедитесь, что устройство поддерживает Notes и у вас есть права доступа.
  • Заметка из другого Apple ID или из iCloud, к которому у текущего устройства нет доступа: ссылка откроется только после входа в тот же аккаунт.

Альтернативные подходы

  • Встроенные внутренние ссылки в Notes (iOS 17+): если нужно только связывать заметки внутри Notes, используйте внутреннюю функцию кросс-ссылок, не извлекая URL.
  • Третьи приложения с поддержкой внутренних ссылок (Obsidian, Bear): они предлагают собственные схемы ссылок и API, которые иногда удобнее, если вы работаете в экосистеме этих приложений.
  • Экспорт заметки в Markdown и работа с внешней системой ссылок: полезно, если нужно построить внешнюю вики или синхронизировать с Git.

Чеклист: что сделать, чтобы всё сработало

  • Обновить iPhone/iPad до iOS 17.x.
  • Установить приложение Команды (Shortcuts).
  • Создать новый ярлык и добавить действия: Find Notes → Choose from List → View Content Graph → Get Clipboard → Match Text → (опционально) Text → Make rich text from Markdown → Copy to Clipboard.
  • Вставить регулярное выражение в Match Text.
  • Тест: запустите ярлык, выберите заметку и убедитесь, что в буфере обмена появилась ссылка.

Роли и чеклисты:

  • Для организатора знаний:
    • Проверьте теги заметок и папки перед созданием ссылок.
    • Используйте богатые ссылки с названием заметки.
  • Для разработчика/скриптера автоматизации:
    • Экспортируйте списки заметок и автоматизируйте генерацию ссылок через Shortcuts или AppleScript (на macOS).
  • Для обычного пользователя:
    • Соберите готовый ярлык и сохраняйте его в виджете или на Экран Домой для быстрого доступа.

Мини‑методология для команд и персонального применения

  1. Определите рабочие сценарии (календарь → заметка, задача → заметка, исследование → заметка).
  2. Создайте или установите ярлык, проверив формирование rich link и простого URL.
  3. Организуйте хранение ссылок: в напоминаниях, описании события календаря, в базе Obsidian (если используете внешний PKM).
  4. Поддерживайте чистоту: периодически проверяйте, что ссылки открываются (особенно после смены аккаунта iCloud).

Критерии приёмки

  • Ярлык успешно извлекает URL в формате applenotes:note/…
  • Буфер обмена получает либо чистую ссылку, либо Markdown-формат Заголовок.
  • Ссылка открывается на устройстве с тем же Apple ID и переводит к нужной заметке.

Мнения эксперта — кратко

«Глубокие ссылки в Notes — отличный способ связать контекст в разных приложениях, но они зависят от приватной схемы Apple и учёта учётной записи iCloud. Для стабильной системы ссылок следует продумывать учетные записи и резервные копии.»

Небольшая шпаргалка (cheat sheet)

  • Действия ярлыка (последовательность):

    1. Find Notes
    2. Choose from List
    3. View Content Graph
    4. Get Clipboard
    5. Match Text (pattern: applenotes:note\/.*(?=,\s\s))
    6. Text []() (вставить Name и Matches)
    7. Make rich text from Markdown
    8. Copy to Clipboard
  • Регулярное выражение: applenotes:note\/.*(?=,\s\s)

  • Если баг с выбором: Select All → Copy → Match Text извлечёт URL.

Безопасность и конфиденциальность

  • Ссылки applenotes: указывают на заметки, доступные в рамках вашего Apple ID. Не публикуйте такие ссылки публично, если заметка содержит личные или чувствительные данные.
  • При переносе ссылок между устройствами убедитесь, что у получателя есть доступ к соответствующему iCloud-аккаунту.

Краткий глоссарий

  • Content Item Graph — внутреннее представление данных заметки с её элементами и свойствами.
  • LNEntity — запись в Content Graph, содержащая внутренние идентификаторы заметки, включая identifier.
  • applenotes:note — закрытая схема URL для перехода в конкретную заметку Apple Notes.

Короткое резюме

Глубокие ссылки Notes дают гибкость при организации знаний и интеграции с внешними приложениями. Хотя процесс требует обходного пути через Content Graph и регулярные выражения, он воспроизводим и позволяет создать удобные, кликабельные ссылки везде, где принимаются URL.


Социальный предпросмотр:

OG заголовок: Глубокие ссылки на заметки в Apple Notes OG описание: Извлекайте скрытые URL заметок через Команды и используйте их в календарях, напоминаниях и внешних PKM.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Удалить или скрыть ярлыки на новой вкладке Chrome
браузер

Удалить или скрыть ярлыки на новой вкладке Chrome

PowerShell: вывести переменные окружения в Windows
Windows

PowerShell: вывести переменные окружения в Windows

Ярлыки сайтов в контекстном меню Windows
Windows

Ярлыки сайтов в контекстном меню Windows

Запланировать запуск .bat в Windows
Windows

Запланировать запуск .bat в Windows

Настроить раскладку клавиатуры в Windows
Windows

Настроить раскладку клавиатуры в Windows

Как исправить ошибку «Проверка обновлений» Google Play
Android.

Как исправить ошибку «Проверка обновлений» Google Play