Compartilhar via


Office.Error interface

Fornece informações específicas sobre um erro que ocorreu durante uma operação de dados assíncrona.

Comentários

O objeto Erro é acedido a partir do objeto AsyncResult que é devolvido na função transmitida como o argumento de chamada de retorno de uma operação de dados assíncrona, como o setSelectedDataAsync método do objeto Documento.

Propriedades

code

Obtém o código numérico do erro. Para obter uma lista de códigos de erro, veja JavaScript API for Office error codes (API javaScript para códigos de erro do Office).

message

Obtém uma descrição detalhada do erro.

name

Obtém o nome do erro.

Detalhes da propriedade

code

Obtém o código numérico do erro. Para obter uma lista de códigos de erro, veja JavaScript API for Office error codes (API javaScript para códigos de erro do Office).

code: number;

Valor da propriedade

number

Exemplos

// To cause an error to be thrown, select a table or a matrix, and then call the setText function.
function setText() {
    Office.context.document.setSelectedDataAsync("Hello World!",
        function (asyncResult) {
            if (asyncResult.status === "failed")
                const error = asyncResult.error;
            write(error.name + ": " + error.code + " - " + error.message);
        });
}

// Function that writes to a div with id='message' on the page.
function write(message){
    document.getElementById('message').innerText += message; 
}

message

Obtém uma descrição detalhada do erro.

message: string;

Valor da propriedade

string

Exemplos

// To cause an error to be thrown, select a table or a matrix, and then call the setText function.
function setText() {
    Office.context.document.setSelectedDataAsync("Hello World!",
        function (asyncResult) {
            if (asyncResult.status === "failed")
                const error = asyncResult.error;
            write(error.name + ": " + error.message);
        });
}

// Function that writes to a div with id='message' on the page.
function write(message){
    document.getElementById('message').innerText += message; 
}

name

Obtém o nome do erro.

name: string;

Valor da propriedade

string

Exemplos

// To cause an error to be thrown, select a table or a matrix, and then call the setText function.
function setText() {
    Office.context.document.setSelectedDataAsync("Hello World!",
        function (asyncResult) {
            if (asyncResult.status === "failed")
                const error = asyncResult.error;
            write(error.name + ": " + error.message);
        });
}

// Function that writes to a div with id='message' on the page.
function write(message){
    document.getElementById('message').innerText += message; 
}