【UiPath 问题 01 】异常:Object referen
2018-08-19 本文已影响289人
Creator_蔚蓝
问题症状
运行的过程中弹出如下的对话框:
![](https://img.haomeiwen.com/i3353491/5242e71273d97050.png)
问题的原因
某个变量还没有初始化就使用了
解决办法
查看所用到的变量,看看对象类的变量类型是否都已经初始化了。不能使用未初始化的变量。相当于 VB 里面的对象总是要先 Set 才能使用。
这里是由于使用了dictionary 类型的变量,这个变量需要在使用之前先 用 Build Dictionary Activity 来初始化一下。
使用示例
- 创建一个 dictionary 变量
![](https://img.haomeiwen.com/i3353491/296ac486c27b6ea2.png)
- 拖拽 Build Dictionary Activity 到序列中
![](https://img.haomeiwen.com/i3353491/50d74567a1345b29.png)
![](https://img.haomeiwen.com/i3353491/bcf44d4b2f57d1b3.png)
- 此时会弹出一个框来让你指定 Key 和 Value 的数据类型
![](https://img.haomeiwen.com/i3353491/dbf190bb9e7ccf82.png)
-
选中Build Dictionary, 在属性窗口中的 Result 字段中填写变量名字
设置属性中 Result 字段
-
接下来你就可以愉快地使用 dictionary 变量了
注意
- 对象一定要 set 之后才能使用
- Dictionary 类型使用之前必须用 Build Dictionary Activity 处理一下
更多 UiPath 相关的资讯,请关注公众号:UiPath教程
![](https://img.haomeiwen.com/i3353491/2eec88386e4f8973.jpg)