Excel中有空值时,动作运行报错。
列表是空的,没有元素。
对于含有元素的列表,合法的序号范围是0到长度-1.
请问您如果此单元格的内容就是空值,有办法让他就是空值输出吗?
不清楚你的目的和思路,所以不好说。 这里可以先判断一下列表长度,如果为0就做另外的处理。
如果当前的列表元素是空值,即使加入了判断是否为空,还是会报错,看调试信息,它好像在列表操作的时候程序就停掉了,根本没进入是否为空的判断。
感谢大佬,问题解决了!!!
出错的是读取序号为0的元素,如果列表本身是空的,这个肯定会报错的。
要想不报错,需要在前面判断列表长度是否为0,逻辑如下:
如果 “列表长度不为0” 那么执行后面的步骤。
可以在“如果”模块中写表达式判断 $= {list}.Length > 0