Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Запишите переменную

  • Обновлено: 10/29/2020
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

Запишите переменную

Переменная записи содержит ряд данных, извлеченных из базы данных, электронной таблицы или таблицы в парах поля имени. В полях могут храниться значения булева, дата и время, номер или тип строковых данных.

Работа с переменной записи

Переменные записи обычно используются в цикле action для хранения одной строки извлеченных данных; можно получить доступ к одному значению, указав номер индекса или имя. Порядковый номер — это положение пары name-field. Имя либо настраивается при инициализации переменной, либо может быть извлечено из заголовков столбцов исходной таблицы.

Ниже приведен пример таблицы:

Имя пользователя Города
Дана Питтсбург
Сэм Лос-Анджелес
Алекс Бостон
В данном примере циклика bot в предыдущей таблице и назначение каждой строки rCurrentRow . Чтобы извлечь значение из первого столбца каждой строки, используйте номер индекса $rCurrentRow[0]$ или имя $rCurrentRow{CustomerName}$.
Прим.: Чтобы извлечь значение даты и времени из переменной записи и использовать его в качестве строки, объедините переменную записи со значением строки в action поле.

Схема

Схема похожа на шаблон для полей записи. Он устанавливает порядок полей и тип данных, которые можно ввести в каждое поле.

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

    Например, набор данных [{"name":"Sally"},{"id":002},{"dob":03/05/1989}] может быть назначен переменной записи со схемой [{"name":String},{"id":number},{"dob":Date}].

  • Атрибуты набора данных должны соответствовать одному порядку и капитализации.

    Например, набор данных [{"name":"Henry"},{"id":003},{"dob":06/13/2001}] не может быть назначен переменной записи со схемой [{"id":number},{"name":String},{"dob":Date}] или {"Name":String},["ID:DOB"].

  • Переменная записи может принимать супернабор настроенных полей, если поля находятся в том же порядке.

    Например, набор данных [{"name":"Alex"},{"id":004},{"dob":12/10/1995},{"pet":"Yes"}] может быть назначен переменной записи с схемой [{"name":String},{"id":number},{"dob":Date}].

  • Переменная записи не принимает подмножество данных.

    Например, набор данных [{"id":005},{"dob":05/21/1975}] не может быть назначен переменной записи с схемой [{"name":String},{"id":number},{"dob":Date}].

Если bot обнаруживает строку данных, которая не соответствует схеме переменной записи, bot происходит сбой. Это предотвращает bot передачу неверных или недопустимых данных в следующий action.

Отправить отзыв