错误:UiPath,变量为int32类型的“输入”对话框导致错误

时间:2018-09-19 09:09:52

标签: rpa uipath

我下载并安装了.i 4.0.30319版本的Windows 7 Ultimate 64位版上运行的UiPath Studio社区版2018.2.4

通过此Tutorial Link,我用

创建了一个简单的序列过程
  1. 输入对话框
  2. 其他条件

当我使用特定于Scope的{​​{1}}创建变量并将其sequence更改为data type/variable type时,我收到一条错误消息。

enter image description here 错误消息是一个或多个孩子有验证错误或警告

错误堆栈

  

工作流程中存在验证错误。首先查看并解决它们。

     

System.Activities.InvalidWorkflowException:工作流具有验证   错误。首先查看并解决它们。 ->   System.Activities.ValidationException:遇到编译器错误   正在处理>表达式“ year”。L值表达式无效。:参考   表达式不能以Conversion结尾。提供的表达式的类型必须   与VisualBasicReference或LambdaReference的类型T>完全匹配。     ---内部异常堆栈跟踪的结尾---

我要去哪里了?如果我将int32保留为variable type,但是其他UiPath.Core.GenericValue都遇到此错误,这不会发生消息。

1 个答案:

答案 0 :(得分:0)

通过“右键单击并选择创建变量”(ctrl + k)创建变量时。它创建一个“ GenericValue”变量。 您将其更改为“ Int32”。这就是为什么您会出错。

解决方案: 删除“输出/结果”上的“年份”变量,然后再次写“年份”(提示:当您写“ y”时,它支持下拉列表包含“年份”。如果不是,则“退格”删除所有字母“ Result”,“ backspace”等更多时间,然后重试)