apps-script-utils (Français) 2.1.1 Help

Exceptions

Des classes d'exception typées, utilisées dans toute la bibliothèque. Les exceptions liées à un service (Sheets, Slides, Admin SDK, réseau) dérivent de la classe de base commune Exception, pour une gestion d'erreurs homogène.

La mention New signale une classe ajoutée dans la dernière version ; Deprecated une classe dont le retrait est prévu dans une version future.

Exceptions liées à un service

Exception

Description

AdminDirectoryException

Le service Admin SDK Directory n'est pas disponible ou n'a pas été activé pour le script.

InvalidGridRangeException

Un GridRange était attendu et l'objet n'en est pas un valide : bornes absentes, inversées ou négatives.

InvalidRangeException

Une plage était attendue et la valeur n'en est pas une.

InvalidSheetException

Une feuille était attendue et la valeur n'en est pas une.

InvalidSpreadsheetException New

Un classeur était attendu et la valeur n'en est pas un.

InvalidPresentationException New

Une présentation était attendue et la valeur n'en est pas une.

SlideNotFoundException New

Une diapositive était attendue et la valeur n'en est pas une, ou la diapositive demandée n'existe pas dans la présentation.

Exceptions de base

Exception

Description

Exception

La racine de la hiérarchie, dérivée d'Error.

RuntimeException

Le parent de toute exception qu'un script en cours peut provoquer.

AuthenticationException New

L'authentification a échoué : impossible d'établir qui appelle.

AuthorizationException New

L'appelant est connu mais n'y est pas autorisé.

EmptyStringException

Une chaîne devait contenir quelque chose et s'est révélée null, undefined ou vide.

IllegalArgumentException

Un argument est d'un type inadapté ou hors de l'intervalle accepté.

IllegalStateException New

L'appel est arrivé au mauvais moment : les arguments peuvent être valides, mais l'objet n'est pas dans un état qui le permet.

InvalidEmailFormatException

Une chaîne devait être une adresse e-mail et n'en a pas la forme.

InvalidStringException

Une chaîne était attendue et autre chose est arrivé.

NullPointerException

null ou undefined s'est présenté là où un objet était requis.

RepositoryIsNotDefinedException New

Un dépôt que le script attendait n'est pas là.

ServiceIsNotDefinedException New

Un service que le script attendait n'est pas là : un service avancé non activé, ou une globale jamais définie.

23 September 2026

Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.