本文對產品內條件判斷邏輯進行說明。包括:
「資料過濾」-新增條件 &「資料分發」-分發條件。
「條件分支」-新增條件 &「循環容器」-執行條件-配置條件。
「簡道雲輸入」-篩選條件。
「MongoDB輸入」-條件查詢-配置條件。
「檔案輸入」-資料夾讀取-檔案篩選。
「檔案傳輸」-資料夾讀取-檔案篩選。
4.1.1 及之後版本,產品內條件判斷邏輯進行了統一。
具體說明如下表所示:
屬於
詳情請參見:「包含」和「屬於」的差別
全部資料,值為 null、值為空的資料在傳回結果中
若值在 X 集合中,則傳回該資料(值為 null、值為空的資料不在傳回結果中);否則,回傳值為空
不屬於
若值的某些元素不在 X 中,則傳回該資料;值為空值、null值的資料也在傳回結果中
包含
不包含
若值不包含 X 的所有元素,則傳回該資料(值為 null 的資料在傳回結果中,值為空的資料不在傳回結果中)
不同的功能,支援的條件類型有一定的差異:
注:MongoDB、簡道雲,做篩選時不會展示不支援的欄位類型對應的欄位。
「資料分發」-分發條件
「循環容器」-執行條件-配置條件
支援:
正文(檔案名稱)
日期(檔案生成時間、檔案修改時間)
不支援:數值、布爾、其他
有限支援:
正文&日期:不支援 為空、非空
簡道雲API對判斷邏輯做了限制,FDL 基於API提供的方式,提供如下條件類型:
等於、不等於
介於(僅支援X≤值≤Y)
為空、非空
屬於(最多可傳遞 200 個)、不屬於(最多可傳遞 200 個)
已驗證\未驗證
「條件分支」、「循環容器」裏,會將判斷條件轉成邏輯運算子顯示:
範例:判斷條件為:參數${test}不等於1或者大於2,轉化為邏輯運算運算式為:${test}!=1||${test}>2
舊版本升級到 4.1.1 及之後版本後,升級後的條件類型說明如下:
1)「資料過濾」-新增條件 &「資料分發」-分發條件;「條件分支」-新增條件 &「循環容器」-執行條件-配置條件
2)「MongoDB輸入」-條件查詢-配置條件
定義日期的值環節:
「選擇」升級後變為「日期」
「輸入」升級後不變,依然為「輸入」
3)「簡道雲輸入」-篩選條件
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙