Ошибка: UiPath, диалог ввода с переменной типа int32 приводит к ошибке - PullRequest
0 голосов
/ 19 сентября 2018

Я скачал и установил UiPath studio Community Edition 2018.2.4, работающий на моем Windows 7 Ultimate 64 бит с .net 4.0.30319 редакцией

Следуя этой Tutorial Link Я создал простойпоследовательность операций с

  1. Диалог ввода
  2. условие if-else

Когда я создал переменную с Scope, специфичную для sequence, и изменил ееdata type/variable type до int32, я получаю сообщение об ошибке.

enter image description here Сообщение об ошибке: один или несколько детей имеют ошибки проверки или предупреждения

стек ошибок

В рабочем процессе есть ошибки проверки.Сначала просмотрите и разрешите их.

System.Activities.InvalidWorkflowException: рабочий процесс имеет ошибки проверки.Сначала просмотрите и разрешите их.---> System.Activities.ValidationException: Обнаружены ошибки (и) компилятора при обработке> выражения «год». Недопустимое выражение L-значения .: Выражения со ссылками не могут заканчиваться> преобразованием.Тип предоставленного выражения должен точно соответствовать типу T> VisualBasicReference или LambdaReference.--- Конец внутренней трассировки стека исключений ---

Где я иду не так? Этого не происходит, когда я сохраняю значения от variable type до UiPath.Core.GenericValue, нолюбой другой variable type Я сталкиваюсь с этим сообщением об ошибке.

1 Ответ

0 голосов
/ 19 сентября 2018

Когда вы создаете переменную «щелчком правой кнопкой мыши и выбираете создать переменную» (Ctrl + K).Это создает переменную "GenericValue".Вы меняете его на «Int32».Вот почему вы получаете сообщение об ошибке.

Решение: Удалите переменную «year» в «Output / Result» и снова напишите «year» (Советы: когда вы пишете «y», он поддерживает всплывающий список, содержащий«year». Если нет, «Backspace», чтобы удалить все буквы в «Result», «Backspace» еще раз и попробуйте снова)

...