Application.GetPages

table Application.GetPages ( )
Примеры

Описание

Возвращает таблицу, содержащую имена всех страниц в приложении.

Параметры

Нет.

Возврат

ResultVariable

(таблица) Таблица, содержащая имена всех страниц в приложении. Если происходит ошибка, возвращается значение nil. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

all_pages = Application.GetPages();
Получаем имена всех страниц в приложении и сохраняем их в таблице, названной "all_pages".

Пример 2

-- Get the names of all of the pages in the application.
-- Получаем имена всех страниц в приложении.
pages = Application.GetPages();
-- Create a string containing all of the page names.
-- Создаем строку, содержащую все имена страниц.
page_string = "";
for index, pagename in pairs(pages) do
    page_string = String.Concat(page_string, pagename .. "\r\n");
end
-- Display a dialog message with all of the page names.
-- Показываем диалоговое окно сообщения с именами всех страниц.
result = Dialog.Message("Application Pages", "This application consists of the following pages: \r\n" .. page_string);
Получаем имена всех страниц в приложении и сохраняем их в таблице, названной "pages". Для создания строки, содержащей все страницы доступно каждое имя страницы из таблицы. Затем, строка показывается действием Dialog.Message.

Совет: Вместо цикла "for", конкатенацию элементов таблицы можно выполнить с помощью действия Table.Concat.
Смотрите также: Связанные действия