WPS 加载项之内容控件

我们可以通过使用内容控件来提取文档中的关键信息,做到文档和系统的双向交互。

内容控件在开发工具菜单下,有多种类型

WPS加载项之内容控件

内容控件

我们在文档中加入几个内容控件

WPS加载项之内容控件

然后我们通过代码获取文档中的内容控件

function test()
{
	var contorls=Application.ActiveDocument.ContentControls
	for(var i=1;i<=contorls.Count;i++){
		var contor=contorls.Item(i)
		Console.log(contor.Title)
		Console.log(contor.Tag)
		Console.log(contor.Range.Text)
	}
}

WPS加载项之内容控件

调试窗口

WPS里面有个案例,挖宝儿,把文字文件通过模板事前将关键元素(待提取的)做Key-Value设计,常见的方法可通过「书签」、「公文域」、「内容控件」和「自定义XML标签」,这样虽然这还是一篇非结构化数据,但是对于业务系统而言,这已经就是一个「大表单」了,就可以很轻松的对文档中的内容做双向同步了。针对内容控件,再通过业务系统将人员信息做结合,即可完成更加丰富的使用场景。例如让某个内容控件只能某些人可编辑、可查看等。

视频加载中...