跳到主要内容

获取字段结果

命令说明

获取信息抽取结果中指定字段的结果

命令原型

sRet = Mage.ExtractTextExtractInfo(value,extractor,template_name,field_name,update_time,index,std_state)

命令参数

参数必选类型默认值说明
valueTrueexpressionvalue使用"信息抽取"命令输出到的变量并循环遍历的值
extractorTrueexpression{}选择信息抽取的抽取器
template_nameTruestring""选择信息抽取的模板
field_nameTruestring""选择模板中的输出字段
update_timeTruestring""不可修改,动态获取版本更新时间,如果与信息抽取的结果使用的版本不一致,则在运行时提示
indexTruenumber0指定模板中相同字段的索引结果,从0开始,超出索引范围会中断流程且报错
std_stateTruebooleanFalse为"否"时取原值,为"是"时取归一化值

返回结果

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)

可视化样例