首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在下载小部件中为文件内容分配结构

如何在下载小部件中为文件内容分配结构
EN

Stack Overflow用户
提问于 2015-09-23 22:16:43
回答 2查看 1.3K关注 0票数 1

我已经使用ListAppend创建了实体记录的结构列表。

我有所有的数据在结构列表,即大约11项记录。

在移动中,我只得到结构列表的[0]th记录,因为以这种方式在下载小部件中分配了File Content (如下图所示)。我想将所有11条记录导出到文本文件中,但我坚持分配Download WidgetDownload Widget属性

详细说明:

  1. StructureFNMA2RecordListAppend操作的局部变量
  2. StructureFNMA2RecordListListAppend操作的另一个局部变量
  3. 因此,我如何将ListAppend的结构列表分配给文件内容,在结构列表的每个索引值之后,我将获得文本文件中所有的11条记录和新行。

请帮帮我..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-24 13:55:50

我认为,如果您创建一个Text变量并在其中写入您想要的文件内容,会更容易一些。在这种情况下,您将有很大的自由,可以随意操作文本,您可以将其转换为二进制格式,并在完成后将其写入文件。

主要的想法是:

  • 创建一个变量..。让我们称它为fileContent,并将其类型设置为Text
  • ForEach循环中,使用Assign节点代替ListAppend
  • 在赋值节点中,将fileContent设置为变量
  • 对于该值,使用类似于fileContent + StructureFNMA2RecordList.Current.Name + [...rest of your fields...] + NewLine()⇒的内容,您实际上是将内容追加到fileContent变量
  • 在循环外,只使用TextToBinaryData(fileContent)的下载节点,因为到目前为止,变量包含了您想要写入文件的所有内容

这将为您提供一个包含每行字段的文件。您可能希望在字段之间放置一些内容,因为连接NamePhonenumber将为您提供Bankat12345,但是如果您在其中放置一个空格" "或其他东西,则会有一个更具可读性的Bankat 12345

票数 0
EN

Stack Overflow用户

发布于 2015-09-24 11:11:58

您应该使用foreach元素迭代记录列表,并将每个位置记录的值分配给一个新的文本变量,将其与NewLine()连接起来。

最后,您应该将这个新创建的变量输出到您的文本文件中,正如所描述的here

希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32750425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档