分享方式:


記錄函式

這些函式會建立及操作記錄查詢值。

資訊

名稱 描述
Record.FieldCount 傳回記錄中的欄位數。
Record.HasFields 如果記錄中出現一或多個欄位名稱,則會傳回 true。

轉換

名稱 描述
Geography.FromWellKnownText 將採用 Well-Known Text (WKT) 格式且代表地理值的文字轉譯成結構化記錄。
Geography.ToWellKnownText 將結構化地理點的值轉譯成其 Well-Known Text (WKT) 表示法。
GeographyPoint.From 從組件建立代表地理點的記錄。
Geometry.FromWellKnownText 將採用 Well-Known Text (WKT) 格式且代表幾何值的文字轉譯成結構化記錄。
Geometry.ToWellKnownText 將結構化幾何點的值轉譯成其 Well-Known Text (WKT) 表示法。
GeometryPoint.From 從組件建立代表幾何點的記錄。
Record.AddField 從欄位名稱和值新增欄位。
Record.Combine 結合清單中的記錄。
Record.RemoveFields 傳回重新排序所指定欄位 (彼此相對) 的新記錄。 未指定的任何欄位都會保留在其原始位置中。
Record.RenameFields 傳回重新命名所指定欄位的新記錄。 結果欄位將會保留其原始順序。 這個函式支援交換和鏈結欄位名稱。 不過,所有目標名稱加上其餘欄位名稱都必須構成唯一的集合;否則會發生錯誤。
Record.ReorderFields 傳回重新排序欄位 (彼此相對) 的新記錄。 未指定的任何欄位都會保留在其原始位置中。 需要兩個或更多個欄位。
Record.TransformFields 藉由套用 transformOperations 來轉換欄位。 如需 transformOperations 所支援值的詳細資訊,請前往參數值

選取項目

名稱 描述
Record.Field 傳回所指定欄位的值。 這個函式可用來針對指定的記錄,以動態方式建立欄位查閱語法。 如此一來,這就是 record[field] 語法的動態版本。
Record.FieldNames 依記錄欄位的順序傳回欄位名稱清單。
Record.FieldOrDefault 傳回記錄中欄位的值,如果該欄位不存在,則傳回預設值。
Record.FieldValues 依照記錄欄位的順序,傳回欄位值的清單。
Record.SelectFields 傳回新記錄,其包含從輸入記錄中選取的欄位。 維持欄位的原始順序。

序列化

名稱 描述
Record.FromList 指定欄位值清單和一組欄位之後,傳回記錄。
Record.FromTable 根據記錄資料表傳回記錄,該資料表中包含欄位名稱和值。
Record.ToList 傳回值清單,其包含輸入記錄的欄位值。
Record.ToTable 根據輸入記錄傳回記錄資料表,該資料表中包含欄位名稱和值名稱。

參數值

下列類型定義是用來描述上述 Record 函式中所參考的參數值。

類型定義 描述
MissingField 選項 詳細資訊:MissingField.Type
轉換作業 轉換作業可由下列其中一個值指定:

• 兩個項目的清單值,第一個項目是欄位名稱,而第二個項目是將轉換函式套用至該欄位以產生新值。

• 提供清單值即可提供轉換清單,每個項目都是 2 個項目的清單值 (如上所述)。

如需範例,請前往 Record.TransformFields 的描述
重新命名作業 記錄的重新命名作業可以指定為下列其中一項:

單一重新命名作業,其以兩個欄位名稱 (舊名稱和新名稱) 的清單來表示。

如需範例,請前往 Record.RenameFields 的描述。