Excel.CommentChangedEventArgs interface

Возникает при изменении существующих комментариев.

Комментарии

Набор API: ExcelApi 1.12

Используется

Примеры

async function registerEventHandler() {
    await Excel.run(async (context) => {
        // Register the onChanged comment event handler.
        const comments = context.workbook.worksheets.getActiveWorksheet().comments;
        comments.onChanged.add(commentChanged);
        await context.sync();
    });
}

async function commentChanged(event: Excel.CommentChangedEventArgs) {
    // Retrieve the changed comment using the comment ID.
    // Note: This function assumes only a single comment is changed at a time.
    await Excel.run(async (context) => {
        const changedComment = context.workbook.comments.getItem(event.commentDetails[0].commentId);

        // Load the changed comment's data.
        changedComment.load(["content", "authorName", "creationDate"]);
        await context.sync();

        // Print out the changed comment's data.
        console.log(`A comment was changed:`);
        console.log(`    ID: ${event.commentDetails[0].commentId}`);
        console.log(`    Updated comment content: ${changedComment.content}`);
        console.log(`    Comment author: ${changedComment.authorName}`);
        console.log(`    Creation date: ${changedComment.creationDate}`);
    });
}

Свойства

changeType

Получает тип изменения, представляющий способ запуска события изменения.

commentDetails

Получите CommentDetail массив, содержащий идентификатор комментария и идентификаторы связанных с ним ответов.

source

Указывает источник события. См. Excel.EventSource дополнительные сведения.

type

Получает тип события. См. Excel.EventType дополнительные сведения.

worksheetId

Получает идентификатор листа, в котором произошло событие.

Сведения о свойстве

changeType

Получает тип изменения, представляющий способ запуска события изменения.

changeType: Excel.CommentChangeType | "CommentEdited" | "CommentResolved" | "CommentReopened" | "ReplyAdded" | "ReplyDeleted" | "ReplyEdited";

Значение свойства

Excel.CommentChangeType | "CommentEdited" | "CommentResolved" | "CommentReopened" | "ReplyAdded" | "ReplyDeleted" | "ReplyEdited"

Комментарии

Набор API: ExcelApi 1.12

commentDetails

Получите CommentDetail массив, содержащий идентификатор комментария и идентификаторы связанных с ним ответов.

commentDetails: Excel.CommentDetail[];

Значение свойства

Комментарии

Набор API: ExcelApi 1.12

source

Указывает источник события. См. Excel.EventSource дополнительные сведения.

source: Excel.EventSource | "Local" | "Remote";

Значение свойства

Excel.EventSource | "Local" | "Remote"

Комментарии

Набор API: ExcelApi 1.12

type

Получает тип события. См. Excel.EventType дополнительные сведения.

type: "CommentChanged";

Значение свойства

"CommentChanged"

Комментарии

Набор API: ExcelApi 1.12

worksheetId

Получает идентификатор листа, в котором произошло событие.

worksheetId: string;

Значение свойства

string

Комментарии

Набор API: ExcelApi 1.12