主题
标签(Tags)
获取标签集合对象
属性列表
属性 | 说明 | 支持度 |
---|---|---|
指定对象的标签数量 | JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持 | |
返回标签集合的父级 | JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持 |
方法列表
方法 | 说明 | 支持度 |
---|---|---|
添加标签 | JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持 | |
删除标签 | JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持 | |
判断标签是否存在 | JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持 | |
获取标签对象 | JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持 |
Count
JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持
指定对象的标签数量
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.Tags.Count
表达式:文档类型应用对象
返回值
返回 指定对象的标签数量
示例
js
//@file=base.pptx
async function example() {
await instance.ready()
const app = instance.Application
// 演示文稿对象
const presentation = await app.ActivePresentation
// 幻灯片对象
const Tags = await presentation.SlideShowWindow.View.Slide.Tags
// 指定对象的标签数量
const count = await Tags.Count
console.log(count)
}
Parent
JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持
返回标签集合的父级
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.Tags.Parent
表达式:文档类型应用对象
返回值
返回 标签集合的父级
示例
js
//@file=base.pptx
async function example() {
await instance.ready()
const app = instance.Application
// 演示文稿对象
const presentation = await app.ActivePresentation
// 幻灯片对象
const Tags = await presentation.SlideShowWindow.View.Slide.Tags
// 返回标签集合的父级
const Parent = await Tags.Parent
console.log(Parent)
}
Add()
JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持
添加标签
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.Tags.Add({Name,Value})
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Name | string | 是 | 标签的名称 | |
Value | string | 是 | 标签的值 |
示例
js
//@file=base.ppt
async function example() {
await instance.ready()
const app = instance.Application
// 给当前页面添加标签
await app.ActivePresentation.SlideShowWindow.View.Slide.Tags.Add({
Name: 'test',
Value: '123'
})
}
Delete()
JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持
删除标签
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.Tags.Delete({Name})
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Name | string | 是 | 标签的名称 |
示例
js
//@file=base.ppt
async function example() {
await instance.ready()
const app = instance.Application
// 给当前页面删除标签
await app.ActivePresentation.SlideShowWindow.View.Slide.Tags.Delete({
Name: 'test'
})
}
Has()
JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持
判断标签是否存在
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.Tags.Has({Name})
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Name | string | 是 | 标签的名称 |
示例
js
//@file=base.ppt
async function example() {
await instance.ready()
const app = instance.Application
// 给当前页面判断标签是否存在
await app.ActivePresentation.SlideShowWindow.View.Slide.Tags.Has({
Name: 'test'
})
}
Item()
JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持
获取标签对象
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.Tags.Item({Name})
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Name | string | 是 | 标签的名称 |
返回值
返回 Tag
标签对象
示例
js
//@file=base.ppt
async function example() {
await instance.ready()
const app = instance.Application
// 获取幻灯片单个对象
await app.ActivePresentation.SlideShowWindow.View.Slide.Tags.Item({Name:'test'})
}