WPS 基础接口 > 加载项 API 参考 > 任务窗格 > TaskPane 对象

TaskPane 对象与office传统的taskpanes类似,不同之处理,在js环境下,taskpane是一个内嵌的网页,taskpane的网页显示的内容由第3方代码来决定。

说明

在js环境下,创建一个taskpane需要传入要显示的网页的url, taskpane可以停靠在wps的左边或右边。在以下代码中,创建了一个taskpane, 并显示www.wps.cn的内容。

示例代码
let tp = wps.CreateTaskPane("https://www.wps.cn")
if (tp){
	tp.Visible = true									
}

每次调用wps.CreateTaskPane都会创建一个新的taskpane,即使他们的url相同也是如此,因此,前端代码应该尽量避免这种情况。以下代码示例创建了两个taskpane, 并且一个停靠在wps左边,一个停靠在wps右边。

示例代码
let tpLeft = wps.CreateTaskPane("https://www.wps.cn")
let tpRight = wps.CreateTaskPane("https://www.wps.cn")									
if (tpLeft){
	tpLeft.DockPosition = 0 //wps.msoCTPDockPositionLeft
	tpLeft.Visible = true
}
if (tpRight){
	tpRight.DockPosition = 2 //wps.msoCTPDockPositionRight
	tpRight.Visible = true
}
								


请参阅
适用环境:web
适用平台:windows/linux