script (执行脚本)
针对指定的字段进行替换,执行指定字段的脚本,同时支持输入脚本内容或输入脚本路径进行执行。
要进行 Transform 变化的键(
key
):支持多级嵌套,多级间用.符号连接,如 abc.xyz,表示 data["abc"]["xyz"]中的数据。新的字段名(
new
): 将脚本执行结果存入一个新的字段,不改变原来字段所存的内容,如果不想改变 key 指定字段所存内容又想记录脚本执行结果,可以通过这个参数设置。默认情况下无需填写,脚本执行结果会替换 key 指定字段所存内容。脚本执行解释器:字段可以设置脚本执行解释器,默认为 bash。
指定脚本路径(
scriptpath
):字段支持指定脚本文件路径,如果填写了该字段,会优先执行该脚本文件,不执行 key 指定字段的脚本。默认情况下无需填写,默认会执行 key 指定字段的脚本。指定脚本内容(
script
):字段支持指定所需执行脚本内容,如果填写了该字段,会优先执行该脚本内容,不执行 scriptpath 和 key 指定字段的脚本。默认情况下无需填写,默认会执行 key 指定字段的脚本。
script Transformer 可以对指定的 key
进行脚本执行结果的替换。 key
指定的字段里存的如果是具体脚本的路径,则支持执行该脚本并将脚本执行结果替换 key
指定字段的值,或者创建 new
指定的字段并将脚本执行结果存入该字段 key
指定的字段里存的如果不是路径,则需要填写 script
或者 scriptpath
内容,此时会执行 script
或者 scriptpath
,并将脚本执行结果存入 key
或者 new
字段。
文档反馈
(如有产品使用问题,请 提交工单)