公式列表输入窗格

公式列表设计器提取结构数据信息并将其转换为标准列表。即,具有唯一名称、标题和多个特性的元素的列表。

有效数据源为 XML、值列表和 CSV 文件的内容。

公式字段和类型字段是所有公式列表都有的字段。列表设计器的其他字段取决于所选数据源的类型。

XML

有效的 XML 源为:

  • 表 XML
  • 元组 XML
表 XML
表 XML 包括带有多个 <行> 节点的 <表>。每行包括多个 <属性> 节点。
将在 XML 中为每行创建一个元素。
行名称构成了元素的唯一名称。
表 XML 的源包括列和列表的 ListResult 属性。例如,指定 =globlalists.[list_name].Columns 作为返回关系列表列名称的输入公式。
元组 XML
元组 XML 的典型源为INITSLICERS函数。
此源的公式可能是 =GlobalVariables.gv_variablename.text,其中 INITSLICERS 返回的结果已写入到变量。
XML 中的行名称是层次结构的唯一名称。将为每个层次结构创建一个元素。

若要从 XML 源创建公式列表,可:

  1. 指定 XML 作为类型。
  2. 指定用于连接到这个源的公式。
  3. 指定用作元素标题的特性。

将在 XML 中为每个属性创建一个特性。如果选择自动特性映射,则所有特性将在显示列表的对象的设置 [对象类型] 格式对话框中可用。或者,可关闭自动映射并手动映射特性。

例如,如果您的 XML 含有属性 AddressLine1、City 和 PostalCode,则自动创建具有这些名称的特性。如果仅想让 PostalCode 特性可用,则关闭自动映射并在字段中指定PostalCode。在名称字段中,指定特性名称:例如 Post Code 或 Zip。

XML

CSV
如果有含有 CSV 文件内容的变量,可从此内容创建公式列表。
若要从 CSV 源创建公式列表,可:
  1. 指定 CSV 作为类型。
  2. 指定用于连接到这个源的公式。
  3. 指定 CSV 的第一行是否包括列名称。
如果 CSV 的第一行包括列名称,则在标题唯一名称字段中指定列名称。
如果 CSV 的第一行不包括列名称,则在标题唯一名称字段中指定列索引。即,索引 1 代表列 1,索引 2 代表列 2,以此类推。同时,如果关闭自动特性映射,则在映射特性时在字段中使用列索引。
列表
可使用值列表作为公式列表的源。要注意的是,“列表”并不引用诸如服务器列表或关系列表等列表。相反,它引用值列表,例如 GETPROPERTIES 或 GETPROPERTYVALUES 函数返回的值列表。