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

问题描述 投票:0回答:1

我下载并安装了UiPath studio社区版2018.2.4,运行在我的Windows 7旗舰版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:编译器错误遇到处理>表达式“year”。无效的L值表达式。:引用表达式无法结束>使用转换。提供的表达式类型必须与VisualBasicReference或LambdaReference的类型T>完全匹配。 ---内部异常堆栈跟踪结束---

我哪里错了?这不会发生当我保持variable typeUiPath.Core.GenericValue但任何其他variable type我面临这个错误消息。

rpa uipath
1个回答
0
投票

通过“右键单击并选择创建变量”(ctrl + k)创建变量时。它创建一个“GenericValue”变量。您将其更改为“Int32”。这就是你得到错误的原因。

解决方案:删除“输出/结果”上的“年”变量并再次写入“年”(提示:当你写“y”时,它支持下拉列表包含“年”。如果没有,“退格”删除全部“结果”中的字母,“退格”中的更多时间再试一次)

© www.soinside.com 2019 - 2024. All rights reserved.