主题
标签
Tags
JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持
获取标签集合对象
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.Tags
表达式:文档类型应用对象
示例
//@file=base.pptx
async function example() {
await instance.ready()
const app = instance.Application
// 演示文稿对象
const presentation = await app.ActivePresentation
// 获取标签集合对象
const view = await presentation.SlideShowWindow.View.Slide.Tags
}
Count
JSSDK: v1.1.14+、WebOffice v3.2.1+ 支持
指定对象的标签数量
语法
表达式.ActivePresentation.SlideShowWindow.View.Slide.Tags.Count
表达式:文档类型应用对象
返回值
返回 指定对象的标签数量
示例
//@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
表达式:文档类型应用对象
返回值
返回 标签集合的父级
示例
//@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 | 是 | 标签的值 |
示例
//@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 | 是 | 标签的名称 |
示例
//@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 | 是 | 标签的名称 |
示例
//@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(Index)
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Index | number | 是 | 幻灯片序列 从 1 开始 |
返回值
返回 Tag
标签对象
示例
//@file=base.ppt
async function example() {
await instance.ready()
const app = instance.Application
// 获取幻灯片单个对象
await app.ActivePresentation.SlideShowWindow.View.Slide.Tags.Item(1)
}