Compartilhar via


Excel.CommentAddedEventArgs interface

Fornece informações sobre os comentários que geraram o evento adicionado ao comentário.

Comentários

[ Conjunto de API: ExcelApi 1.12 ]

Exemplos

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

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

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

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

Propriedades

commentDetails

Obtém a CommentDetail matriz que contém o ID de comentário e os IDs das respetivas respostas relacionadas.

source

Especifica a origem do evento. Veja Excel.EventSource para obter detalhes.

type

Obtém o tipo do evento. Veja Excel.EventType para obter detalhes.

worksheetId

Obtém o ID da folha de cálculo na qual o evento ocorreu.

Detalhes da propriedade

commentDetails

Obtém a CommentDetail matriz que contém o ID de comentário e os IDs das respetivas respostas relacionadas.

commentDetails: Excel.CommentDetail[];

Valor da propriedade

Comentários

[ Conjunto de API: ExcelApi 1.12 ]

source

Especifica a origem do evento. Veja Excel.EventSource para obter detalhes.

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

Valor da propriedade

Excel.EventSource | "Local" | "Remote"

Comentários

[ Conjunto de API: ExcelApi 1.12 ]

type

Obtém o tipo do evento. Veja Excel.EventType para obter detalhes.

type: "CommentAdded";

Valor da propriedade

"CommentAdded"

Comentários

[ Conjunto de API: ExcelApi 1.12 ]

worksheetId

Obtém o ID da folha de cálculo na qual o evento ocorreu.

worksheetId: string;

Valor da propriedade

string

Comentários

[ Conjunto de API: ExcelApi 1.12 ]