Office.Error interface
Fournit des informations spécifiques sur une erreur qui s’est produite pendant une opération de données asynchrone.
Remarques
L’objet Error est accessible à partir de l’objet AsyncResult retourné dans la fonction passée en tant qu’argument de rappel d’une opération de données asynchrone, telle que la setSelectedDataAsync
méthode de l’objet Document.
Propriétés
code | Obtient le code numérique de l’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur de l’API JavaScript pour Office. |
message | Obtient une description détaillée de l’erreur. |
name | Obtient le nom de l’erreur. |
Détails de la propriété
code
Obtient le code numérique de l’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur de l’API JavaScript pour Office.
code: number;
Valeur de propriété
number
Exemples
// 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
Obtient une description détaillée de l’erreur.
message: string;
Valeur de propriété
string
Exemples
// 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
Obtient le nom de l’erreur.
name: string;
Valeur de propriété
string
Exemples
// 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;
}