Tree.FindNodeByText

string Tree.FindNodeByText ( string ObjectName,
string StartNodeIndex,
string Text )
Примеры

Описание

Делает поиск узла в объекте каталог (tree) по указанному тексту.

Параметры

ObjectName

(строка) Имя объекта каталог (tree).

StartNodeIndex

Индекс узла чей первый дочерний элемент будет начальной точкой поиска.

Совет: Используйте индекс "0" для ссылки на корневой уровень узлов.

Text

(строка) Искомый текст.

Возврат

ResultVariable

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

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

Примеры

Пример 1

-- Search for the text
-- Поиск текста
NodeFound = Tree.FindNodeByText("Tree1", "Some Item");

-- check if there was a result
-- проверяем, был ли результат
if NodeFound == "" then
  -- The node was not found
  -- Узел был не найден
else
  -- The node was found and its index is stored in NodeFound
  -- Узел был найден и его индекс сохранен в переменной NodeFound
end
Поиск в объекте каталог "Tree1" узла с текстом соответствующим "Some Item".
Смотрите также: Связанные действия