C# 向电子邮件中添加多行收集文本

C# 向电子邮件中添加多行收集文本,c#,email,blueprism,rpa,C#,Email,Blueprism,Rpa,我目前有一个可以有2-4行的集合,我正在尝试将这些行附加到电子邮件正文 但是,当我使用“电子邮件通知”业务对象和“通知发送电子邮件”操作时,它只进入第一行,而忽略其余行 我在下面附上了我的流程截图 我如何才能使其进入电子邮件中的所有行?如果有一个代码阶段的方式是可能的,我也愿意这样做 要将此收藏添加到电子邮件中,您需要首先将其更改为字符串,该字符串可以添加到电子邮件中。按照您构建它的方式,您只需要从一个单元格中添加一个值,即从该列和当前行中添加的值 没有可以将集合更改为文本的官方实用程序操

我目前有一个可以有2-4行的集合,我正在尝试将这些行附加到电子邮件正文

但是,当我使用“电子邮件通知”业务对象和“通知发送电子邮件”操作时,它只进入第一行,而忽略其余行

我在下面附上了我的流程截图

我如何才能使其进入电子邮件中的所有行?如果有一个代码阶段的方式是可能的,我也愿意这样做


要将此收藏添加到电子邮件中,您需要首先将其更改为字符串,该字符串可以添加到电子邮件中。按照您构建它的方式,您只需要从一个单元格中添加一个值,即从该列和当前行中添加的值

没有可以将集合更改为文本的官方实用程序操作。我能找到的最接近的一个是来自对象“Utility-Strings”的操作“getcollectionascsv”,但输出对用户不友好

另一种方法是循环收集[未发送电子邮件],并将收集的数据连接到文本数据项。之后,您可以在发送的电子邮件中使用该数据项


最后,我想建议您使用HTML模式发送电子邮件。这样做有很多好处——可以使用html格式、超链接和表格。创建一个操作也非常简单,它将输出一个外观漂亮的html表,准备添加到您发送的电子邮件正文中。

那么,您建议将收到的值循环到数据项中,而不是集合中,并将其添加到数据项中?