Добрый день,
Я не программист, поэтому не судите за, возможно, простой вопрос. Хочу автоматизировать выгрузку отчетов из SAP и для этого мне необходимо отдельно обратиться к каждому элементу дерева. Подскажите, пожалуйста, пример скрипта, который бы смог:
1) Посчитать количество элементов дерева.
2) Понять, на каком уровне находится элемент дерева. (Всё, что мне надо потом с ним сделать - это Double-click, но только по элементам, которые находятся на первом уровне).
3) Прочесть статус элемента (в моем случае, колонка "Close").
Используя инструмент записи скрипта получается следующий код:
session.findById("wnd[0]").maximize
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").doubleClickItem " 1","&Hierarchy"
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").selectItem " 6","&Hierarchy"
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").ensureVisibleHorizontalItem " 6","&Hierarchy"
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").doubleClickItem " 6","&Hierarchy"
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").selectItem " 19","&Hierarchy"
Подскажите, пожалуйста, как модифицировать этот код, чтоб получить 1) ItemCount (или подобное для получения количества веток дерева), 2) Item Properties (чтоб понять, на каком уровне находится элемент дерева) и 3) Item Value для колонки Close.
Заранее благодарен!
С уважением,
Михаил