Application.MakeKeywordIndex
Описание
Сканирует все страницы в проекте в поиске ключевых слов указанных в поле Keywords - Ключевые слова каждой страницы и возвращает таблицу, проиндексированную ключевым словом.
ПараметрыSortPages
(логический) Сортировать ли список страниц, в которых найдено каждое ключевое слово, или сохранить страницы в том же порядке, как они есть в проекте.
ВозвратResultVariable
(таблица) Таблица, индексированная уникальными ключевыми словами.
Значение каждой записи - численно индексированная (начинающаяся с единицы) таблица страниц, где было найдено ключевое слово. Если ключевое слово не найдено, возвращается значение nil.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1tbKeywordIndex = Application.MakeKeywordIndex(); if (tbKeywordIndex) then strTempString = ""; for key_index, page_table in pairs(tbKeywordIndex) do for page_index, page_value in pairs(page_table) do strTempString = strTempString .. key_index .. " - " .. page_index .. ": " .. page_value .. "\r\n"; end end Dialog.Message("Index Results", strTempString); endДелает индекс ключевых слов, указанных на всех страницах и показывает каждое ключевое слово и страницу, где оно было найдено, в диалоговом окне сообщений.
Смотрите также: Связанные действия
|