История страницы
Форма ввода данных
...
Версия 9 (Net)
Группа действий: Диалоговые окна
Данное действие предназначено для ввода пользователем нескольких значений по запрашиваемому списку.
Настройки
...
Описание
Действие отображает пользователю форму с полями для заполнения. После заполнения полей пользователь нажимает на кнопку "OK", а действие сохраняет введенные данные
Иконка действия
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры |
Список названий полей, которые будут отображаться в форме.
Ключам результирующего словаря будут присвоены введенные названия.
Количество отображенных полей будет совпадать с количеством созданных названий.
0: Имя
1: Фамилия
2: Возраст
Переменная, которая будет хранить введенные пользователем данные в виде словаря.
При нажатии кнопки закрытия окна без ввода информации, в переменную будет записано пустое значение.
Имя: Олег
Фамилия: Петров
Возраст: 27
Особые условия использования
Поля окна | Словарь с названиями полей (ключи) и их значениями для модального окна. В окне будут отображены только поля с типом „Строка“, „Число“, „Дата-время“, „Пароль“ и „Логический“, остальные типы из входного словаря игнорируются | Robin.Dictionary | Да | |
Заголовок | Наименование модального окна | Robin.String | Нет | |
Результаты | ||||
---|---|---|---|---|
Результат модального окна | True если была нажата кнопка «OK», иначе False | Robin.Boolean | true |
Особые условия использования
Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значениеАлгоритм работы робота будет продолжен после закрытия модального окна пользователем.
Пример использования
Задача
: Необходимо получить ФИО и номер мобильного телефона пользователя.
Решение: Вывести на экран форму для заполнения "ФИО" и "Телефон".
Реализация:
- Создать переменные типа "Коллекция", значения которых будут задаваться пользователем. Название переменных "ФИО", "Телефон". Ключам результирующего словаря будут присвоены введенные названия. Количество отображенных полей будет совпадать с количеством созданных названий.
2. Открыть группу действий "Диалоговые окна".
3. Поместить в рабочее пространство студии действие "Форма ввода данных".
4. Настроить параметры действия:
5. Запустить робота по кнопке "Запуск" в верхней панели.
6. Появилось модальное окно:
7. Заполнить поля "ФИО" и "Телефон" и нажать кнопку "Сохранить".
данные ФИО, в процессе выполнения схемы робота. Используем для этого переменную типа словарь.
Решение
Воспользоваться действием "Форма ввода данных" и "Получить значение".
Реализация
- Собрать схему робота, состоящую из следующих действий.
- Настроить параметры для действия "Форма ввода данных". В поле «Поля окна» указать переменную «Словарь». Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значение. В поле «Заголовок» указать значение - Форма ввода данных.
- Настроить параметры для действия "Получить значения": В поле "Словарь" указать соответствующую переменную. В поле "Ключ" указать значение "ФИО". В результате действия указать переменную "Объект", куда будет записано значение, связанное с указанным ключом.
- Нажать на кнопку "Старт" в верхней панели.
- Отображено окно "Форма ввода данных". Ввести в данном окне значение Петров Иван Иванович. Нажать кнопку ОК.
Результат
Программный робот отработал успешно. Данные ФИО получены.