ExecutionError

Objet qui fournit des informations sur la nature d'une erreur résultant d'une tentative d'exécution d'une fonction de script à l'aide de l'API Apps Script. Si un appel run aboutit, mais que la fonction de script (ou Apps Script lui-même) génère une exception, le champ error du corps de la réponse contient un objet Status. Le champ details de l'objet Status contient un tableau contenant un seul de ces objets ExecutionError.

Représentation JSON
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
Champs
scriptStackTraceElements[]

object (ScriptStackTraceElement)

Tableau d'objets qui fournissent une trace de la pile via le script pour indiquer où l'exécution a échoué, avec l'appel le plus profond en premier.

errorMessage

string

Message d'erreur généré par Apps Script, généralement localisé dans la langue de l'utilisateur.

errorType

string

Type d'erreur, par exemple TypeError ou ReferenceError. Si le type d'erreur n'est pas disponible, ce champ n'est pas inclus.

ScriptStackTraceElement

Une trace de la pile via le script qui indique où l'exécution a échoué.

Représentation JSON
{
  "function": string,
  "lineNumber": integer
}
Champs
function

string

Nom de la fonction qui a échoué.

lineNumber

integer

Numéro de ligne où le script a échoué.