获取字段结果
命令说明
获取信息抽取结果中指定字段的结果
命令原型
sRet = Mage.ExtractTextExtractInfo(value,extractor,template_name,field_name,update_time,index,std_state)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
value | True | expression | value | 使用"信息抽取"命令输出到的变量并循环遍历的值 |
extractor | True | expression | {} | 选择信息抽取的抽取器 |
template_name | True | string | "" | 选择信息抽取的模板 |
field_name | True | string | "" | 选择模板中的输出字段 |
update_time | True | string | "" | 不可修改,动态获取版本更新时间,如果与信息抽取的结果使用的版本不一致,则在运行时提示 |
index | True | number | 0 | 指定模板中相同字段的索引结果,从0开始,超出索引范围会中断流程且报错 |
std_state | True | boolean | False | 为"否"时取原值,为"是"时取归一化值 |
返回结果
sRet,将命令运行后的结果赋值给此变量。
运行实例
/*********************************获取字段名称列表***************************************
命令原型:
sRet = Mage.ExtractTextExtractInfo(value,{},"","","",0,false)
入参:
value--信息抽取结果。注:使用"信息抽取"命令输出到的变量并循环遍历的值
extractor--抽取器。注:选择信息抽取的抽取器(配置包括Pubkey、Secret、Url,其中Pubkey和Secret需要在Mage指定模型里面进行获取)
template_name--模板名称。注:选择信息抽取的模板
field_name--字段名称。注:选择模板中的输出字段
update_time--更新时间。注:不可修改,动态获取版本更新时间,如果与信息抽取的结果使用的版本不一致,则在运行时提示
index--指定结果索引。注:指定模板中相同字段的索引结果,从0开始,超出索引范围会中断流程且报错
std_state--取归一化值。注:为"否"时取原值,为"是"时取归一化值
出参:
sRet--函数调用的输出保存到的变量。
注意事项:
1.要使用mage,保证能够连接到网络。
2.mage在使用时有次数限制,要注意mage次数余量。
3.可以结合文本信息抽取命令使用。
********************************************************************************/
Dim arrayRet = ""
Dim sRet = ""
arrayRet = Mage.NLPTextExtract("公司去年经营性收入30万元,处于较好态势。另外,税后净利润为5万元,较之前同比增长12%。公司拥有博士 30多人,硕士60人。",{"Pubkey":"8ffHXjLv0u6nFiYM6WorRchN","Secret":"USMv2z9fABExxeeNRyWpvZwVaKcVbmLO","Url":"https://mage.uibot.com.cn"},30000)
sRet = Mage.ExtractTextExtractInfo(arrayRet[0],{"Pubkey":Pubkey,"Secret":Secret,"Url":"https://mage.uibot.com.cn"},"净利润","税后净利润","2021-09-18 09:50:38",0,False)
TracePrint(sRet)