Создание динамических перекрестных ссылок на страницах MacOS с использованием AppleScript - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть компания, которая занимается вопросами защиты данных и соблюдения конфиденциальности, и из-за некоторых очень серьезных проблем с совместимостью с Microsoft Office мы являемся полностью магазином Apple, включая набор производительности Apple.

Проблема заключается в том, что мыУ команды возникают проблемы при создании контрактов и других юридических документов на страницах Apple из-за перекрестных ссылок.В Microsoft Word перекрестные ссылки являются динамическими, но в Pages вы можете ссылаться только на Закладку, и нет двусторонней связи.

Я надеюсь, что это может быть достигнуто с помощью Apple Script и Placeholder.

Мы можем использовать Закладки и Ссылки на Закладки, чтобы решить половину проблемы перекрестных ссылок - то есть перейти в определенное место в документе при нажатии на ссылку.

Чего мы не можемсделать так, чтобы сам текст ссылки зависел от закладки.

Например:

Paragraph = "См. §2.1.1 об условиях расторжения для получения дополнительной информации."

Текст ссылки = "§2.1.1"

Содержание закладки = §2.1.1 (откуда-либо еще в документе)

Однако, если в документ добавлен новый раздел с именем §2.1.1то есть исходная перекрестная ссылка теперь на §2.1.2, текст ссылки также должен быть изменен на §2.1.2

Невозможно иметь эту двустороннюю связь, используя только закладки и ссылки - что означает, что когдаразработкаюридические документы, которые вы затем должны просмотреть и вручную изменить все ссылки на закладки, которые изменились.

Это может занять десятки часов работы на протяжении всего процесса разработки юридического документа, и моя команда юристов дает мнесерьезная головная боль из-за того, что они хотят использовать Microsoft Word, потому что эта «функция» существует, но переход на Microsoft Word для нас не вариант, учитывая характер нашего бизнеса.

Кто-нибудь знает, как я могу достичьэто с помощью AppleScript?

...