在 script_fields 中使用搜索字段作为参数

Use search fields as parameters in script_fields

背景:该参数是用户提供的,所以我无法启用脚本,只能启用 script_file。

我正在尝试使用字段值作为参数,

我将下面的XXX替换为原搜索结果中的一个字段名,

"script_fields": {
    "my_field": {
        "script_file": "my_test",
        "params": {
          "my_var": "XXX"
        }
    }
}

但是我找不到相关部分in the document here,语法是什么?

您可以参考脚本中的字段。

"script_fields": {
    "my_field": {
        "script_file": "myScript",
        "params": {
          "my_var": "fieldName"
        }
    }
}

现在从脚本中使用字段名称参数来引用该字段。

myScript -
var fieldValue = doc[my_var].value

您可以在 here 上阅读更多内容。