【UiPath 问题 01 】异常:Object reference not set to an instance of an object

问题症状

运行的过程中弹出如下的对话框:

异常症状

问题的原因

某个变量还没有初始化就使用了

解决办法

查看所用到的变量,看看对象类的变量类型是否都已经初始化了。不能使用未初始化的变量。相当于 VB 里面的对象总是要先 Set 才能使用。

这里是由于使用了dictionary 类型的变量,这个变量需要在使用之前先 用 Build Dictionary Activity 来初始化一下。

使用示例

  1. 创建一个 dictionary 变量
创建变量 dictionary
  1. 拖拽 Build Dictionary Activity 到序列中
Build Dictionary Activity
放置 Activity 到 Sequence
  1. 此时会弹出一个框来让你指定 Key 和 Value 的数据类型
拖拽 Build Dictionary Activity 时的弹框
  1. 选中Build Dictionary, 在属性窗口中的 Result 字段中填写变量名字


    设置属性中 Result 字段
  2. 接下来你就可以愉快地使用 dictionary 变量了

注意

  1. 对象一定要 set 之后才能使用
  2. Dictionary 类型使用之前必须用 Build Dictionary Activity 处理一下
返回目录

更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,687评论 25 708
  • 昨天周末,带着儿子去绥德滑雪场滑雪。那其实是个很小的人工雪场,只有一个项目——让皮阀从一个斜坡上滑下来——有些像小...
    苗姐va阅读 488评论 3 1
  • 叶景言是符合所有少女眼光的黑马王子,为何不是白马王子?只因他比白马王子略黑一点,自然就叫黑马王子啦!纵然在景言眼中...
    柒纪年阅读 181评论 0 0
  • 妈妈说,不要去羡慕别人,吃该吃的苦,享该享的福 妈妈说,孩子只有用尽全力去拼搏后,无论输赢,你已经对得起自己 妈妈...
    高筱懿GXY阅读 290评论 0 1
  • 第一:六亲财,我克者为财,如甲克戊,乙克己,丙克庚,丁克辛,戊克壬,己克癸,庚克甲,辛克乙,壬克丙,癸克丁, 六亲...
    衣身衣饰阅读 9,206评论 0 1