Excel.Interfaces.DocumentTaskChangeData interface

一个接口,用于描述通过调用 documentTaskChange.toJSON()返回的数据。

属性

assignee

表示为更改操作分配给任务 assign 的用户,或取消为更改操作分配任务 unassign 的用户。

changedBy

表示执行任务更改的用户的标识。

commentId

表示任务更改已定位到的批注或批注答复的 ID。

createdDateTime

表示任务更改记录的创建日期和时间。 所有日期均采用 UTC 格式。

dueDateTime

表示任务的截止日期和时间。 它用于 setSchedule 更改操作。 它采用 UTC 时区。 可以将其设置为 null 以删除截止日期和时间。 应将其设置为一起 startDateTime 以避免冲突。

id

任务更改的唯一 GUID。

percentComplete

表示任务的完成百分比。 它用于 setPercentComplete 更改操作。 这是一个介于 0 和 100 之间的值,其中 100 表示已完成的任务。 将此值更改为 100 也会完成关联的注释。 将完成值从 100 更改为较低的值会重新激活关联的注释。

priority

表示任务的优先级。 它用于 setPriority 更改操作。 这是一个介于 0 和 10 之间的值,如果未设置,则 5 为默认优先级,其中 0 表示最高优先级。

startDateTime

表示任务的开始日期和时间。 它用于 setSchedule 更改操作。 它采用 UTC 时区。 可以将其设置为 null 以删除开始日期和时间。 应将其设置为一起 dueDateTime 以避免冲突。

title

表示任务的标题。 它用于 setTitle 更改操作。

type

表示任务更改记录的操作类型。 操作类型的一些示例包括 assignundosetPriority

undoChangeId

表示为 DocumentTaskChange.id 更改操作撤消 undo 的属性。

属性详细信息

assignee

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示为更改操作分配给任务 assign 的用户,或取消为更改操作分配任务 unassign 的用户。

assignee?: Excel.EmailIdentity;

属性值

注解

[ API 集:ExcelApi BETA (仅预览版) ]

changedBy

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示执行任务更改的用户的标识。

changedBy?: Excel.EmailIdentity;

属性值

注解

[ API 集:ExcelApi BETA (仅预览版) ]

commentId

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示任务更改已定位到的批注或批注答复的 ID。

commentId?: string;

属性值

string

注解

[ API 集:ExcelApi BETA (仅预览版) ]

createdDateTime

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示任务更改记录的创建日期和时间。 所有日期均采用 UTC 格式。

createdDateTime?: Date;

属性值

Date

注解

[ API 集:ExcelApi BETA (仅预览版) ]

dueDateTime

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示任务的截止日期和时间。 它用于 setSchedule 更改操作。 它采用 UTC 时区。 可以将其设置为 null 以删除截止日期和时间。 应将其设置为一起 startDateTime 以避免冲突。

dueDateTime?: Date;

属性值

Date

注解

[ API 集:ExcelApi BETA (仅预览版) ]

id

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

任务更改的唯一 GUID。

id?: string;

属性值

string

注解

[ API 集:ExcelApi BETA (仅预览版) ]

percentComplete

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示任务的完成百分比。 它用于 setPercentComplete 更改操作。 这是一个介于 0 和 100 之间的值,其中 100 表示已完成的任务。 将此值更改为 100 也会完成关联的注释。 将完成值从 100 更改为较低的值会重新激活关联的注释。

percentComplete?: number;

属性值

number

注解

[ API 集:ExcelApi BETA (仅预览版) ]

priority

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示任务的优先级。 它用于 setPriority 更改操作。 这是一个介于 0 和 10 之间的值,如果未设置,则 5 为默认优先级,其中 0 表示最高优先级。

priority?: number;

属性值

number

注解

[ API 集:ExcelApi BETA (仅预览版) ]

startDateTime

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示任务的开始日期和时间。 它用于 setSchedule 更改操作。 它采用 UTC 时区。 可以将其设置为 null 以删除开始日期和时间。 应将其设置为一起 dueDateTime 以避免冲突。

startDateTime?: Date;

属性值

Date

注解

[ API 集:ExcelApi BETA (仅预览版) ]

title

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示任务的标题。 它用于 setTitle 更改操作。

title?: string;

属性值

string

注解

[ API 集:ExcelApi BETA (仅预览版) ]

type

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示任务更改记录的操作类型。 操作类型的一些示例包括 assignundosetPriority

type?: Excel.DocumentTaskChangeAction | "unknown" | "create" | "assign" | "unassign" | "unassignAll" | "setSchedule" | "setPercentComplete" | "setPriority" | "remove" | "restore" | "setTitle" | "undo";

属性值

Excel.DocumentTaskChangeAction | "unknown" | "create" | "assign" | "unassign" | "unassignAll" | "setSchedule" | "setPercentComplete" | "setPriority" | "remove" | "restore" | "setTitle" | "undo"

注解

[ API 集:ExcelApi BETA (仅预览版) ]

undoChangeId

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

表示为 DocumentTaskChange.id 更改操作撤消 undo 的属性。

undoChangeId?: string;

属性值

string

注解

[ API 集:ExcelApi BETA (仅预览版) ]