Я полагаю, что это возможно, хотя и не тривиально с Applescript, используя Pages, встроенные в словарь Applescript. Это зависит от того, какая именно функциональность / форматирование и т. Д. Вам нужно.
Следующий скрипт может быть хорошей отправной точкой. В этом случае он ищет страницы со словом «член», но вы можете изменить это на диалог, список или что-то, что вы сочли полезным. Код немного сырой и не очень быстрый, но он работает.
set theSearchText to "member" copy theSearchText to theOutputText set theOutputText to theOutputText & " " set theCurrentPage to 0 tell application "Pages" tell document 1 repeat with i from 1 to count of words set theText to text of word i if item 1 of theText is equal to "member" then set thePageNumber to the page number of the containing page of word i if thePageNumber is not equal to theCurrentPage then copy thePageNumber to theCurrentPage set theOutputText to theOutputText & ", " & thePageNumber as string end if end if end repeat return theOutputText end tell end tell