
op_if(条件1, 値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
condition | 条件式 | bool | はい | - | - |
data1 | 条件がTrueの場合、このパラメータ値を返します。 | string | はい | - | - |
data2 | 条件がFalseの場合、このパラメータ値を返します。 | string | はい | - | - |
{"data": "abc"}
fields_set("result", op_if(True, v("data"), "false"))
{"result":"abc","data":"abc"}
{"data": "abc"}
fields_set("result", op_if(False, v("data"), "123"))
{"result":"123","data":"abc"}
op_and(値1, 値2, ...)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
可変引数リスト | 計算に参加するパラメータまたは式 | string | はい | - | - |
{}
fields_set("result", op_and(True, False))
{"result":"false"}
{}
fields_set("result", op_and(1, 1))
{"result":"true"}
{"data":"false"}
fields_set("result", op_and(1, v("data")))
{"result":"false","data":"false"}
op_or(値1, 値2, ...)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
可変引数リスト | 計算に参加するパラメータまたは式 | string | はい | - | - |
{}
fields_set("result", op_or(True, False))
{"result":"true"}
op_not(値)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data | 任意の型の値 | any | はい | - | - |
{}
fields_set("result", op_not(True))
{"result":"false"}
{}
fields_set("result", op_not("True"))
{"result":"false"}
op_eq(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"Post": "10", "Get": "11"}
fields_set("result", op_eq(v("Post"), v("Get")))
{"result":"false","Post":"10","Get":"11"}
{"field1": "1", "field2": "1"}
fields_set("result", op_eq(v("field1"), v("field2")))
{"result":"true","field1":"1","field2":"1"}
op_ge(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "20", "field2": "9"}
fields_set("result", op_ge(v("field1"), v("field2")))
{"result":"true","field1":"20","field2":"9"}
{"field1": "2", "field2": "2"}
fields_set("result", op_ge(v("field1"), v("field2")))
{"result":"true","field1":"2","field2":"2"}
op_gt(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "20", "field2": "9"}
fields_set("result", op_ge(v("field1"), v("field2")))
{"result":"true","field1":"20","field2":"9"}
op_le(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "2", "field2": "2"}
fields_set("result", op_le(v("field1"), v("field2")))
{"result":"true","field1":"2","field2":"2"}
op_lt(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "2", "field2": "3"}
fields_set("result", op_lt(v("field1"), v("field2")))
{"result":"true","field1":"2","field2":"3"}
op_add(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "1", "field2": "2"}
fields_set("result", op_add(v("field1"), v("field2")))
{"result":"3","field1":"1","field2":"2"}
op_sub(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "1", "field2": "2"}
fields_set("result", op_sub(v("field1"), v("field2")))
{"result":"-1","field1":"1","field2":"2"}
op_mul(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "1", "field2": "2"}
fields_set("result", op_mul(v("field1"), v("field2")))
{"result":"2","field1":"1","field2":"2"}
op_div(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "1", "field2": "2"}
fields_set("result", op_div(v("field1"), v("field2")))
{"result":"0","field1":"1","field2":"2"}
{"field1": "1.0", "field2": "2"}
fields_set("result", op_div(v("field1"), v("field2")))
{"result":"0.5","field1":"1.0","field2":"2"}
op_sum(値1, 値2, ...)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
可変引数リスト | 数値型の値、または数値に変換可能な文字列 | string | はい | - | - |
{"field1": "1.0", "field2": "10"}
fields_set("result", op_sum(v("field1"), v("field2")))
{"result":"11.0","field1":"1.0","field2":"10"}
op_mod(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "3","field2": "2"}
fields_set("result", op_mod(v("field1"), v("field2")))
{"field1":"3","field2":"2","result":"1"}
{"field1": "1.0", "field2": "5"}
fields_set("result", op_mod(v("field1"), v("field2")))
{"result":"1.0","field1":"1.0","field2":"5"}
{"field1": "6", "field2": "4"}
fields_set("result", op_mod(v("field1"), v("field2")))
{"result":"2","field1":"6","field2":"4"}
op_null(値)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data | 任意の型の値 | any | はい | - | - |
{}
fields_set("result", op_null("null"))
{"result":"true"}
{"data": null}
fields_set("result", op_null(v("data")))
{"data": "null", "result":"true"}
op_notnull(値)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data | 任意の型の値 | any | はい | - | - |
{}
fields_set("result", op_notnull("null"))
{"result":"false"}
{"data": null}
fields_set("result", op_notnull(v("data")))
{"data": "null", "result":"false"}
op_str_eq(値1, 値2, ignore_upper=False)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 文字列型の値 | string | はい | - | - |
data2 | 文字列型の値 | string | はい | - | - |
ignore_upper | 大文字と小文字を区別するかどうか | bool | いいえ | False | - |
{"field": "cls"}
fields_set("result", op_str_eq(v("field"), "cls"))
{"result":"true","field":"cls"}
{"field": "cls"}
fields_set("result", op_str_eq(v("field"), "etl|cls|data"))
{"result":"true","field":"cls"}
{"field": "CLS"}
fields_set("result", op_str_eq(v("field"), "cls", ignore_upper=True))
{"result":"true","field":"CLS"}
{"field": "CLS"}
fields_set("result", op_str_eq(v("field"), "etl|cls|data", ignore_upper=True))
{"result":"true","field":"CLS"}
random(値1, 値2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
data1 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
data2 | 数値型の値、または数値に変換可能な文字列 | number | はい | - | - |
{"field1": "1"}
log_keep(op_eq(random(3, 5), 4))
{"field1": "1"}
{"field1": "1"}
fields_set("field2", random(1, 5))
{"field1":"1", "field2":"4"}
op_len(value)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
value | - | 文字列、タプル、リスト、辞書など | はい | - | - |
{"data":"[1,2]"}
fields_set("length", op_len(v("data")))
{"length":"2","data":"[1,2]"}
op_ne(value1, value2)
パラメータ名 | パラメータ説明 | パラメータタイプ | 必須かどうか | パラメータのデフォルト値 | パラメータの値の範囲 |
value1 | 比較対象の値。 | 数値型の値、または数値に変換可能な文字列 | はい | - | - |
value2 | value1と比較します。 | 数値型の値、または数値に変換可能な文字列 | はい | - | - |
{"data1": "1","data2": "2"}
fields_set("result", op_ne(v("data1"), v("data2")))
{"result":"true","data1": "1","data2": "2"}
フィードバック