簡體   English   中英

Azure 數據工廠在動態內容字段中添加具有 JSONPath 表達式值的邏輯運算符

[英]Azure Data Factory add logical operators with JSONPath expression values in dynamic content field

為了在我執行 REST GET 請求的管道中實現分頁,我需要將 next_offset 值從 output 傳遞給 PaginationRules。

我可以通過在動態內容字段中鍵入 $.next_offset 來做到這一點,但是當分頁完成並返回 -1 作為 next_offset 值時,我得到一個錯誤。

不幸的是,當值低於零時,我得到一個異常。 相反,它僅在 HTTP 狀態代碼為 204(無內容)或“paginationRules”中的任何 JSONPath 表達式返回 null 時才會成功。

因此,我想在動態內容字段中添加一個 If 條件,現在看起來像這樣:

@if(equals('$.next_offset','-1'),'$.next_offset',null)

不幸的是,我猜不可能在邏輯 function 內部像這樣使用 JSON 路徑表達式。

如果您能告訴我如何在邏輯函數中輸入 JSON 路徑表達式,我會很高興。

提前謝謝了!

不幸的是,沒有辦法在邏輯 function 內部使用像這樣的 JSON 路徑表達式。 我認為您需要在應用程序中更改為next_offset的返回值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM