共用方式為


邏輯運算質

概觀

邏輯 運算質可用來執行下列類型的作業:

  • 在執行階段執行特定邏輯測試。 邏輯 OR邏輯 NOT邏輯 AND運算質可用來判斷是否在目的地實例訊息中建立記錄,如下所示:

    如果 ShipTo OR OrderedBy 存在,請建立 BillTo 地址記錄。

    您也可以將這些運算質與 迴圈 運算質搭配使用,以設定記錄迴圈的次數。

  • 控制是否在執行階段於目的執行個體訊息中建立特定記錄。 IsNil邏輯數值小於大於等運算質可用來控制是否建立記錄。

    如果其中一個邏輯運算質的結果為 True,就會產生目的地實例訊息中的對應記錄。 如果結果為 False,則不會產生目的地實例訊息中的對應記錄。

    運算質 IsNil邏輯日期邏輯存在邏輯 NOT邏輯數值邏輯字串 只接受一個參數。 運算質等於大於、大於或等於小於小於或等於,以及不等於接受兩個輸入參數。 而 邏輯 AND邏輯 OR 運算質則接受介於 2 到 100 之間的輸入參數。

    邏輯運算質的輸出也可以接受為對應中其他運算質的輸入。 如果 邏輯 運算質和迴圈運算質都連結在一起,然後連結到目的地架構中的記錄,則只有在 邏輯 運算質輸出為 True時,才會使用迴圈運算質。

    您也可以使用 邏輯 運算質搭配 值對應值對應 (扁平化) 運算質來控制目的地實例訊息中的記錄是否已建立。

重要

如果您將來源架構中的兩筆記錄或欄位連結到兩個不同的 邏輯 運算質,然後將每個 邏輯 運算質連結到目的地架構中的相同記錄,則只會在產生的 Extensible Stylesheet Language Transformations (XSLT) 中使用第一個 邏輯 運算質。 會忽略第二個 邏輯 運算質中的第二個連結。

注意

在比較兩個字串時,邏輯運算質是區分大小寫的。 例如,"Abc" 與 "abc" 不相等。 此規則的例外狀況是 邏輯 運算質比較代表布林值 TrueFalse的字串。 例如,"True" 與 "true" 相等。

可用的運算質

邏輯運算質為:

  • 等於
  • 大於
  • 大於或等於
  • IsNil
  • 小於
  • 小於或等於
  • 邏輯 AND
  • 日期
  • 存在
  • 邏輯 NOT
  • 數字
  • 邏輯 OR
  • 字串
  • 不等於

這些函式的詳細資料位於 UI 指引和開發人員 API 命名空間參考中。

另請參閱