Skip to content
本页内容

标签

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)
}