tencent cloud

Cloud Log Service

型変換関数

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-12 14:51:40
AI翻訳

概要

関数は一般的な型変換を提供し、フィールド値をint、float、bool、Strに変換します。

ct_int関数

関数定義

値を整数型に変換します。元の値の基数を指定でき、10進数値に変換します。

構文記述

ct_int(値1, base=10)

パラメータ説明

パラメータ名
パラメータ説明
パラメータタイプ
必須かどうか
パラメータのデフォルト値
パラメータの値の範囲
data
数値型の値、または数値に変換可能な文字列
number
はい
-
-
base
進数
number
いいえ
デフォルトは10です。
[2-36]

例

示例1 元のログ:
{"field1": "10"}
加工ルール:
fields_set("result", ct_int(v("field1")))
加工結果:
{"result":"10","field1":"10"}
示例2 元のログ:
{"field1": "AB"}
加工ルール:
fields_set("result", ct_int(v("field1"), 16))
加工結果:
{"result":"171","field1":"AB"}

ct_float関数

関数定義

値を浮動小数点型の数値に変換します。

構文記述

ct_float(値)

パラメータ説明

パラメータ名
パラメータ説明
パラメータタイプ
必須かどうか
パラメータのデフォルト値
パラメータの値の範囲
data
数値型の値、または数値に変換可能な文字列
number
はい
-
-

例

元のログ:
{"field1": "123"}
加工ルール:
fields_set("result", ct_float(v("field1")))
加工結果:
{"result":"123.0","field1":"123"}

ct_str関数

関数定義

値を文字列に変換します。

構文記述

ct_str(値)

パラメータ説明

パラメータ名
パラメータ説明
パラメータタイプ
必須かどうか
パラメータのデフォルト値
パラメータの値の範囲
data
数値型の値、または数値に変換可能な文字列
number
はい
-
-

例

元のログ:
{"field1": 123}
加工ルール:
fields_set("result", ct_str(v("field1")))
加工結果:
{"result":"123","field1":"123"}

ct_bool関数

関数定義

値をブール値に変換します。

構文記述

ct_bool(値)

パラメータ説明

パラメータ名
パラメータ説明
パラメータタイプ
必須かどうか
パラメータのデフォルト値
パラメータの値の範囲
data
数値型の値、または数値に変換可能な文字列
number
はい
-
-

例

示例1 元のログ:
{}
加工ルール:
fields_set("result", ct_bool(0))
加工結果:
{"result":"false"}
示例2 元のログ:
{}
加工ルール:
fields_set("result", ct_bool(1))
加工結果:
{"result":"true"}
示例3 元のログ:
{"field1": 1}
加工ルール:
fields_set("result", ct_bool(v("field1")))
加工結果:
{"result":"true","field1":"1"}


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック