Skip to content

Logic

Boolean logic operations: AND, OR, NOT, equals, contains.

5 modules

ModuleDescription
邏輯 AND執行邏輯 AND 運算
邏輯包含檢查一個值是否包含另一個值
邏輯相等檢查兩個值是否相等
邏輯 NOT執行邏輯 NOT 運算
邏輯 OR執行邏輯 OR 運算

Modules

邏輯 AND

logic.and

執行邏輯 AND 運算

Parameters:

NameTypeRequiredDefaultDescription
valuesarrayYes-要一起進行 AND 的布林值

Output:

FieldTypeDescription
resultboolean要一起進行 AND 的布林值
true_countnumberAND 運算的結果
total_countnumberAND 運算的結果

邏輯包含

logic.contains

檢查一個值是否包含另一個值

Parameters:

NameTypeRequiredDefaultDescription
haystacktextYes-要搜尋的內容(字串、陣列或物件)
needletextYes-要搜尋的內容(字串、陣列或物件)
case_sensitivebooleanNoTrue要搜尋的值

Output:

FieldTypeDescription
resultboolean區分大小寫的字串搜尋
positionnumberhaystack 是否包含 needle
countnumberhaystack 是否包含 needle

邏輯相等

logic.equals

檢查兩個值是否相等

Parameters:

NameTypeRequiredDefaultDescription
atextYes-第一個要比較的值
btextYes-第一個要比較的值
strictbooleanNoFalse第二個要比較的值
case_sensitivebooleanNoTrue要求相同類型(不進行類型轉換)

Output:

FieldTypeDescription
resultboolean區分大小寫的字串比較
type_astring值是否相等
type_bstring值是否相等

邏輯 NOT

logic.not

執行邏輯 NOT 運算

Parameters:

NameTypeRequiredDefaultDescription
valuebooleanYesFalse要取反的布林值

Output:

FieldTypeDescription
resultboolean要取反的布林值
originalboolean取反的結果

邏輯 OR

logic.or

執行邏輯 OR 運算

Parameters:

NameTypeRequiredDefaultDescription
valuesarrayYes-要一起進行 OR 的布林值

Output:

FieldTypeDescription
resultboolean要一起進行 OR 的布林值
true_countnumberOR 運算的結果
total_countnumberOR 運算的結果

Released under the Apache 2.0 License.