【技术实现步骤摘要】
一种脚本生成方法、装置、设备及计算机存储介质
本专利技术涉及脚本领域,尤其涉及一种脚本生成方法、装置、设备及计算机存储介质。
技术介绍
脚本(Script)是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支,脚本通常可以由应用程序临时调用并执行。但现有技术中,针对不同类型的操作,需要不断地将各种不同的操作编写到脚本中,从而运行不同类型的脚本实现不同类型的操作,但是这种方式不仅繁琐,而且针对每一种操作需要编写对应的脚本来执行,代码长度也因此而增加,不易于维护。
技术实现思路
本专利技术实施例提供一种脚本生成方法、装置、设备及计算机存储介质,主要旨在解决现有技术中针对不同类型的操作,需要不断地将各种不同的操作编写到脚本中,但这种方式不仅繁琐,而且导致编写脚本的代码长度增加,不易于维护的问题。第一方面,本专利技术实施例提供了一种脚本生成方法,具体包括:预先针对多个不同场景的源数据编写对应的数据抽 ...
【技术保护点】
1.一种脚本生成方法,其特征在于,所述方法包括:/n预先针对多个不同场景的源数据编写对应的数据抽取标准模板表,所述数据抽取标准模板表包括标准表字段,并根据预设的规则获取所述多个不同场景的源数据对应的数据抽取标准模板表的相同标准表字段和区别标准表字段;/n在预设的脚本模板中调取所述相同标准表字段建立通用模板表,根据所述通用模板表生成通用脚本;/n在预设的脚本模板中调取所述区别标准表字段建立专用模板表,根据所述专用模板表生成专用脚本;/n将所述所述通用脚本和所述专用脚本进行组合,生成目标脚本。/n
【技术特征摘要】
1.一种脚本生成方法,其特征在于,所述方法包括:
预先针对多个不同场景的源数据编写对应的数据抽取标准模板表,所述数据抽取标准模板表包括标准表字段,并根据预设的规则获取所述多个不同场景的源数据对应的数据抽取标准模板表的相同标准表字段和区别标准表字段;
在预设的脚本模板中调取所述相同标准表字段建立通用模板表,根据所述通用模板表生成通用脚本;
在预设的脚本模板中调取所述区别标准表字段建立专用模板表,根据所述专用模板表生成专用脚本;
将所述所述通用脚本和所述专用脚本进行组合,生成目标脚本。
2.根据权利要求1所述的脚本生成方法,其特征在于,所述预先针对多个不同场景的源数据编写对应的数据抽取标准模板表,所述数据抽取标准模板表包括标准表字段,并根据预设的规则获取所述多个不同场景的源数据对应的数据抽取标准模板表的相同标准表字段和区别标准表字段,具体包括:
预先针对多个不同场景的源数据编写对应的数据抽取标准模板表,所述数据抽取标准模板表包括标准表字段;
计算所述标准表字段在所述多个不同场景的源数据对应的数据抽取标准模板表中的出现次数;
在所述标准表字段的出现次数大于或等于预设次数阈值的情况下,获取所述标准表字段作为所述多个不同场景的源数据对应的数据抽取标准模板表的相同标准表字段,或者,在所述标准表字段的出现次数小于预设次数阈值的情况下,获取所述标准表字段作为所述多个不同场景的源数据对应的数据抽取标准模板表的区别标准表字段。
3.根据权利要求2所述的脚本生成方法,其特征在于,所述在预设的脚本模板中调取所述相同标准表字段建立通用模板表,根据所述通用模板表生成通用脚本,之后还包括:
若所述标准表字段的出现次数等于所述数据抽取标准模板表数量,则从所述相同标准表字段中选取所述出现次数等于所述数据抽取标准模板表数量的标准表字段,确定为所述基本相同标准表字段;
在预设的脚本模板中调取所述基本相同标准表字段,建立基本通用模板表,根据所述基本通用模板表生成基本通用脚本。
4.根据权利要求3所述的脚本生成方法,其特征在于,所述在预设的脚本模板中调取所述区别标准表字段建立专用模板表,根据所述专用模板表生成专用脚本,具体可以包括:
分别在所述多个不同场景的源数据对应的数据抽取标准模板表的区别标准表字段中加入场景标识符,所述场景标识符用于标识所述区别标准表字段所属数据抽取标准模板表对应的场景;
根据所述场景标识符将所述区别标准表字段划分为多个区别标准表字段集合,每个区别标准表字段集合对应一个场景标识符,且包含至少一个区别标准表字段;
基于所述多个区别标准表字段集合,分别在预设的脚本模板中调取所述区别标准表字段建立专用模板表,根据所述专用模板表生成专用脚本。
5.根据权利要求1所述的脚本生成方...
【专利技术属性】
技术研发人员:王国彬,徐晓波,胡鹏,
申请(专利权)人:深圳市彬讯科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。