Работа с логом робота
Last updated
Last updated
В нижней части окна дизайнера расположен заголовок “Лог”.
Здесь выводятся сообщения о процессе запуска робота и о процессе его исполнения. Здесь же можно видеть сообщения, которые можно отправить в лог напрямую посредством блока "Лог", а также сообщения о возникающих в процессе работы ошибках.
Отправьте сообщение в лог. Подключите блок “Лог”, задайте в свойствах значение “Новая запись в лог”.
Сохраните. В логе нажмите кнопку Стереть, чтобы удалить старые записи. Запустите робота.
В логе появились три новые записи: о том, что робот стартовал, далее заданный текст, и запись о том, что робот закончил работу (указано затраченное время).
У блока “Лог” есть свойство “Отображать в статусе”
Это галочка и, если её проставить, то в верхней части экрана будет появляться сообщение, дублирующее заданное в свойствах значение. Запустите робота и убедитесь в этом.
Сообщение мелькает вверху экрана очень быстро, и если необходимо его задержать, можно использовать блок “Пауза”. Он приостанавливает выполнение действия сценария на заданное количество секунд или миллисекунд. Приостановите выполнение сценария на 5 секунд.
Важное свойство данного блока – “Запустить сразу”, т.е. задержка будет применена сразу при первом проходе этого блока с момента запуска робота. Получается, что при отсутствии галочки задержка применяется только со второго прохода блока. Оставьте галочку и запустите сценарий. Сообщение “Новая запись в лог” задерживается вверху экрана на 5 секунд. Напомним, что т.к. свойство значения имеет рядом с полем кнопку с тремя точками, то нажатием на эту кнопку можно вызвать редактор выражений и прямо здесь производить различные вычисления и пр.
Можно ввести, допустим, выражение 5*12
Результат:
Можно добавить текст. Добавьте к значению текстовую константу “Результат” (кавычки обязательны).
Скобки указывают на первоочередное выполнение действия. Сохраните и запустите робота.
Т.е. робот вначале выполнил арифметическое действие, а потом при попытке сложить текст и число, преобразовал результат в текст.
Также можно взять переменную а2, присвоить ей значение 5, и в свойствах лога в выражении заменить число 5 на значение переменной а2.
Переменная а2 является числом и хранит начальное значение 5, таким образом, результат на выходе меняться не должен.
Результат не изменился.