Skip to content
本页内容

Fields

JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持

返回一个 Fields 集合,该集合代表文档中的所有域。此为只读属性

在当前版本的 Word(文档)中,在用户使用 @ 人插件后调用有效果

语法

表达式.ActiveDocument.Fields

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 返回一个 Fields 对象
  const Fields = await app.ActiveDocument.Fields
}

Count

JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持

获取文档中的所有域的数量

在当前版本的 Word(文档)中,在用户使用 @ 人插件后调用有效果,例如插入一个 @ 人就会有 1 项 Item

语法

表达式.ActiveDocument.Fields.Count

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 返回一个 Fields 对象
  const Fields = await app.ActiveDocument.Fields

  // 获取文档中的所有域的数量
  const Count = await Fields.Count
  console.log(Count)
}

List()

JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持

获取文档中的所有域的列表

在当前版本的 Word(文档)中,在用户使用 @ 人插件后调用有效果,例如插入一个 @ 人就会有 1 项 Item

语法

表达式.ActiveDocument.Fields.List()

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 返回一个 Fields 对象
  const Fields = await app.ActiveDocument.Fields

  // 获取文档中的所有域的列表
  const List = await Fields.List
  console.log(List)
}

Item()

JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持

返回集合中的单个 Field 对象

在当前版本的 Word(文档)中,在用户使用 @ 人插件后调用有效果,例如插入一个 @ 人就会有 1 项 Item

语法

表达式.ActiveDocument.Fields.Item(Index)

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 返回一个 Fields 对象
  const Fields = await app.ActiveDocument.Fields

  // 返回单个 Field 对象
  const Field = await Fields.Item(1)
}

Item().Code

JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持

文档中的单个域的 Code

在当前版本的 Word(文档)中,在用户使用 @ 人插件后调用有效果,例如插入一个 @ 人就会有 1 项 Item

语法

表达式.ActiveDocument.Fields.Item(Index).Code

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 返回一个 Fields 对象
  const Fields = await app.ActiveDocument.Fields

  // 返回单个 Field 对象
  const Field = await Fields.Item(1)

  // 文档中的单个域的 Code
  const Code = await Field.Code
  console.log(Code)
}

Item().Type

JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持

文档中的单个域的类型

在当前版本的 Word(文档)中,在用户使用 @ 人插件后调用有效果,例如插入一个 @ 人就会有 1 项 Item

语法

表达式.ActiveDocument.Fields.Item(Index).Type

表达式:文档类型应用对象

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 返回一个 Fields 对象
  const Fields = await app.ActiveDocument.Fields

  // 返回单个 Field 对象
  const Field = await Fields.Item(1)

  // 文档中的单个域的类型
  const Type = await Field.Type
  console.log(Type)
}