Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

Application 对象

Application是浏览器Window对象的子对象。****Application**对象在浏览器创建时自动注入到浏览器执行上下文环境

说明

Wps对象是访问Application对象模型的根对象,它在浏览器创建后动态注入到浏览器执行上下文中,下列代码展示如何从Wps对象拿到Application对象,然后从Application对象拿到当前文档的名字。

javascript
let app = Application
let doc = app.ActiveDocument
if(doc){
	let docName = doc.Name
}

除了原office标准对象外的扩展对象也都是Application对象的子对象,具体Application对象扩展了哪些对象,可以参阅Application对象成员相关说明,下列代码展示了如果从Application对象拿到**FileSystem**对象。

javascript
let fs =  Application.FileSystem

Application对象还包含一些函数,具体Application对象支持哪些函数,可以参阅Application对像成员说明,下列代码展示了如何从Application对象创建一个网页对话框。

javascript
let width =  300 * window.devicePixelRatio
let hight= 200 * window.devicePixelRatio
let bModal = true
Application.ShowDialog(""http://www.wps.cn"", "wps首页", width, hight, bModal)

方法

名称说明
CreateTaskpane用给定的url创建一个**Taskpane**。
GetTaskpane根据给定的ID值,返回对应的TaskPane对象,这个ID值与TaskPane.ID对应。
ShowDialog根据给定的url、标题、宽高等信息创建一个对话框,对话框中的内容是一个web网页。
alert弹出alert警告。
confirm弹出一个确认框。返回值为一个bool变量,代表对确认框的操作是确认还是取消。

属性

名称说明
ApiEvent返回一个ApiEvent对象,有关ApiEvent对象的相关说明,请参阅ApiEvent对象。
Env返回一个 Env 对象,该对象代表获取系统环境相关的操作对象,有关Env对象的详细属性和方法,可以参考Env 对象。
FileSystem返回一个FileSystem对象,该对象包含了对文件和文件夹的常见操作,有关FileSystem对象的详细属性和方法,可以参考FileSystem对象。
PluginStorage返回一个PluginStorage对象,该对象与LocalStorage的用法类似,但该对象的数据不会被持久化,在wps的jsapi插件中,该对象在一个插件中对应着同一个实例,因此该对象可以在一个jsapi插件的不同网页间共享数据,有关该对象的详细介绍,可以参考 PluginStorage 对象。