主题
插件文档交互
WebOffice 文档交互相关 API,使用 jssdk.api
获取 API 实例。
按照分类,API 主要包含七大部分:公共、文字、表格、演示、轻维表、PDF和枚举。你可以根据插件的实际应用场景,进入对应的 API 分类,浏览其具体的使用方式。
示例
// 获取API实例
const instance = jssdk.api
// 等待API初始化完成
await instance.ready()
const app = instance.Application
// 控件是否可用
const actived = await app.CommandBars.CheckAvailable('StartTab')
console.log(actived)
// 更多菜单是否可见
const moreMenus = await app.CommandBars('MoreMenus')
moreMenus.Visible = false
// 自定义控件
const controls = await app.CommandBars('StartTab').Controls
const controlButton = await controls.Add(1)
controlButton.Caption = '按钮'
注意
在后续文档 API 示例中,将省略 instance 的获取过程,直接使用 instance 来表示 API 实例。