Skip to main content

Revision

Revision

JSSDK: 1.2.1、zOffice2022.3 FP1 支持

代表由修订标记所标记的修改

属性

author

返回指定的修订的用户的名称。

语法

revision.author

revision: 修订对象

返回值

author: string

示例

async function example() {
const revisions = await Application.ActiveDocument.Revisions;
const revision = await revisions.item(1);
const author = revision.author;
}

creator

返回指定的修订的用户的ID

语法

revision.creator

revision: 修订对象

返回值

creator: string

示例

async function example() {
const revisions = await Application.ActiveDocument.Revisions;
const revision = await revisions.item(1);
const author = revision.creator;
}

date

修订的日期和时间。

语法

revision.date

revision: 修订对象

返回值

date: string

示例

async function example() {
const revisions = await Application.ActiveDocument.Revisions;
const revision = await revisions.item(1);
const date = revision.date;
}

isStyle

是否是修改样式的修订。

语法

revision.isStyle

revision: 修订对象

返回值

isStyle: boolean

示例

async function example() {
const revisions = await Application.ActiveDocument.Revisions;
const revision = await revisions.item(1);
const isStyle = revision.isStyle;
}

range

JSSDK: 1.3.0、zOffice V6 支持

返回一个 Range 对象,该对象表示一个修订标记内包含的文档部分。

语法

revision.range

revision: 修订对象

返回值

Promise<Range>

示例

async function example() {
const revisions = await Application.ActiveDocument.Revisions;
const revision = await revisions.item(1);
const range = await revision.range;
}

type

返回修订的类型。

语法

revision.type

revision: 修订对象

返回值

type: Word.RevisionType[]

示例

async function example() {
const revisions = await Application.ActiveDocument.Revisions;
const revision = await revisions.item(1);
const type = revision.type;
}

方法

accept

接受指定修订、删除修订标记并将更改合并到文档中。

语法

revision.accept()

revision: 修订对象

返回值

示例

async function example() {
const revisions = await Application.ActiveDocument.Revisions;
const revision = await revisions.item(1);
await revision.accept();
}

reject

拒绝接受指定的修订。将删除修订标记,不改变原文。

语法

revision.reject()

revision: 修订对象

返回值

示例

async function example() {
const revisions = await Application.ActiveDocument.Revisions;
const revision = await revisions.item(1);
await revision.reject();
}