Blueprism 将集合写入 Excel 文件问题

Posted

技术标签:

【中文标题】Blueprism 将集合写入 Excel 文件问题【英文标题】:Blueprism Write A Collection To An Excel File Issue 【发布时间】:2018-09-05 15:36:13 【问题描述】:

我正在尝试创建一个空白 excel 文件,将集合写入文件并将其保存在某个位置。我能够创建一个文件,但是当我运行写入收集步骤时,我收到一条通用代码错误消息。我还注意到另存为步骤似乎无法正常工作。它输出空白作为工作簿名称。我相信这个问题可能与我的集合中的一个列有关,该列是一组插入。当集合为空时,这项工作似乎有效,只有在填充时才会产生错误。

【问题讨论】:

【参考方案1】:

您偶然发现了一些非常难以调试的问题。

“将工作簿另存为”的问题是您可以自行修复的 Blue Prism 错误。在 Object Studio 中打开操作,您会注意到 Code 阶段将结果输出到“workbookname”而不是“newworkbookname”。更改它,它将按预期工作。

至于“写入集合”的问题,如果您说如果没有行就可以工作,那么值可能就是问题所在。我不太喜欢值开头的等号,如果它不存在怎么办?您是否尝试过在字符串前面包含撇号以强制将值转换为文本而不是函数?

像这样:

' = insert into dbo.table ... 

【讨论】:

谢谢 Marek,我以为它看起来像一个错误,但不敢去 VBO!我实际上意识到我不再需要 = 了。它最初被设计为填充到一个 excel 文件中并向下拖动,但该过程被重新设计为作为一个集合导入,我删除了 =,它现在工作正常。感谢您的帮助。 乐于助人!

以上是关于Blueprism 将集合写入 Excel 文件问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Blueprism 中获取命名范围作为集合

如何使用blueprism中的invoke js从javascript函数返回输出

BluePrism内部工作队列的容量是多少?

如何获取一系列列作为集合?

从excel表格读取数据用Java代码实现批量上传写入数据库

SpringBoot 通过File将Workbook生成的Excel文件下载到项目中