Binary.View
語法
Binary.View(binary as nullable binary, handlers as record) as binary
關於
傳回 binary
的檢視,其中 handlers
中指定的函式可用來在將作業套用至檢視時取代預設作業行為。
如果提供 binary
,則所有處理常式函式都是選擇性的。 如果未提供 binary
,則需要 GetStream
處理常式函式。 若沒有針對作業指定處理常式函式,就會改為將預設作業行為套用至 binary
(但在 GetExpression
的情況下除外)。
處理常式函式所傳回值必須在語意上等同於對 binary
(若是 GetExpression
,則為產生的檢視) 套用作業的結果。
若處理常式函式引發錯誤,系統就會將預設作業行為套用至檢視。
Binary.View 可用來實作摺疊資料來源 – 將 M 查詢轉譯成來源特定作業 (例如:下載檔案的一部分)。
如需 Binary.View 的完整描述,請參閱「已發佈的 Power Query 自訂連接器文件」。
範例 1
建立不需要存取資料就能判斷長度的基本檢視。
使用方式
Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)
輸出
Text.ToBinary("hello world!")