这些函数创建和操作记录值。
信息
名称 | DESCRIPTION |
---|---|
Record.FieldCount | 返回记录中的字段数。 |
Record.HasFields | 如果记录中存在字段或字段名,则返回 true。 |
变革
名称 | DESCRIPTION |
---|---|
Geography.FromWellKnownText | 将表示 Well-Known 文本(WKT)格式的地理值的文本转换为结构化记录。 |
Geography.ToWellKnownText | 将结构化地理点值转换为其 Well-Known 文本(WKT)表示形式。 |
GeographyPoint.From | 创建表示从多个部分构成的地理点的记录。 |
Geometry.FromWellKnownText | 将表示 Well-Known 文本(WKT)格式的几何值的文本转换为结构化记录。 |
Geometry.ToWellKnownText | 将结构化几何点值转换为其 Well-Known 文本 (WKT) 表示形式。 |
GeometryPoint.From | 创建一个从各个部分组成的几何点记录。 |
Record.AddField | 从字段名称和值中添加字段。 |
Record.Combine | 合并列表中的记录。 |
Record.RemoveFields | 从输入记录中删除指定的字段。 |
Record.RenameFields | 返回重命名指定字段的新记录。 生成的字段将保留其原始顺序。 此函数支持交换和链接字段名称。 但是,所有目标名称加上剩余的字段名称都必须构成唯一集,否则将发生错误。 |
Record.ReorderFields | 对记录中的字段重新排序,以匹配字段名称列表的顺序。 |
Record.TransformFields | 通过应用 transformOperations 来转换字段。 关于 transformOperations 所支持的值的更多信息,请访问 参数值。 |
选择
名称 | DESCRIPTION |
---|---|
Record.Field | 返回给定字段的值。 此函数可用于动态创建给定记录的字段查找语法。 这样,它是 record[field] 语法的动态版本。 |
Record.FieldNames | 返回记录字段顺序的字段名称列表。 |
Record.FieldOrDefault | 从记录中返回字段的值;如果该字段不存在,则返回默认值。 |
Record.FieldValues | 按记录字段的顺序返回字段值列表。 |
Record.SelectFields | 返回一个新记录,其中包含从输入记录中选择的字段。 保留字段的原始顺序。 |
序列化
名称 | DESCRIPTION |
---|---|
Record.FromList | 返回给定字段值列表和一组字段的记录。 |
Record.FromTable | 从包含字段名称和值的记录表中返回记录。 |
Record.ToList | 返回一个值列表,其中包含输入记录的字段值。 |
Record.ToTable | 返回一个记录表,其中包含输入记录中的字段名称和值。 |
参数值
以下类型定义用于描述上述 Record 函数中引用的参数值。
类型定义 | DESCRIPTION |
---|---|
MissingField 选项 | 详细信息:MissingField.Type |
转换操作 | 转换操作可以由以下值之一指定。 • 列表值为两个项目,第一项是字段名称,第二项是应用于该字段的转换函数,以生成新值。 • 可以通过提供列表值来提供转换列表,每个项都是上述 2 项的列表值。 有关示例,请查看 Record.TransformFields 的说明 |
重命名操作 | 可以将记录的重命名作指定为以下任一项: 单个重命名操作由包含两个字段名称(旧名称和新名称)的列表表示。 示例请查看Record.RenameFields的说明。 |