Вот другой, более общий подход.Вместо включения цели в сам процесс, Excel будет изменен, чтобы включить части селектора:
Обратите внимание, что столбец B теперь содержитидентификатор, и этот идентификатор зависит от приложения, с которым вы будете работать.Например, вот мой пример приложения выглядит так.Как видите, первое текстовое поле имеет идентификатор 585, второе - 586 и т. Д. (Обратите внимание, что вы можете работать с любым видом идентификатора, включая имя элемента управления, если открыт UiPath):
Теперь, вместо добавления нескольких элементов Type Into
в рабочий процесс, вы бы добавили только один, зациклились над каждой строкой таблицы данных, а затем создали быдинамический селектор:
В моем случае селектор для действия Type Into
выглядит следующим образом:
"<wnd cls='#32770' title='General' /><wnd ctrlid='" + row(1).ToString() + "' />"
Это будетПозволяет вам поддерживать процесс только из листа Excel - если есть новое поле, которое необходимо сопоставить, просто добавьте его на свой лист.Никаких изменений в рабочем процессе не требуется.