Utilitaires de base
Des fonctions qui ne dépendent d'aucun framework : vérification des types et des valeurs (isX/nonX/requireX), manipulation de chaînes, de tableaux et d'objets, JSON et HTML. L'environnement Google Apps Script ne leur est pas nécessaire.
La mention New signale une fonction ajoutée dans la dernière version ; Deprecated une fonction dont le retrait est prévu dans une version future.
Fonction | Type de retour | Description brève |
|---|---|---|
| Découpe un tableau en groupes consécutifs de taille fixe, en validant les deux arguments. | |
|
| Retire toutes les valeurs falsy d'un tableau et affine le type des éléments sans cast. |
| Retransforme les références numériques en caractères. | |
|
| Renvoie l'intervalle entre deux dates dans l'unité choisie. |
| Encode chaque caractère en référence numérique. | |
|
| Compare deux valeurs en profondeur et sans risque avec null. |
| Remplace les cinq caractères qui seraient autrement lus comme du balisage. | |
| Échappe les caractères qui ont un sens dans une expression régulière. | |
| Échappe les caractères réservés par XML. | |
|
| Prend le premier élément d'un tableau, ou ses n premiers éléments, sans test de vacuité. |
|
| Aplatit un objet imbriqué en un seul niveau de clés pointées. |
|
| Renvoie le nombre de jours du mois d'une date. |
| Renvoie combien de jours séparent une date de la fin de son mois. | |
|
| Lit une propriété imbriquée par chemin, avec valeur de repli. |
| Produit un condensé numérique pour n'importe quelle valeur. | |
|
| Trouve les valeurs présentes dans chacun des tableaux fournis. |
| Vérifie qu'une valeur est un tableau non vide dont chaque élément est lui-même un tableau. | |
| Vérifie si une valeur est un tableau. | |
| Vérifie si une valeur est un booléen. | |
| Vérifie qu'une valeur est une matrice non vide dont toutes les lignes ont la même longueur. | |
| Vérifie si une valeur est un nombre dénombrable. | |
|
| Vérifie si une valeur est un nombre avec une partie fractionnaire. |
| Vérifie si une valeur est une adresse e-mail. | |
| Vérifie si une valeur est vide. | |
| Vérifie si une valeur est une | |
|
| Vérifie si une valeur est un nombre avec une partie fractionnaire. |
| Vérifie si une valeur est une fonction. | |
| Vérifie si une valeur est appelable. | |
| Vérifie si une valeur est un entier. | |
| Vérifie si une valeur est une longueur de tableau valide. | |
|
| Vérifie si une valeur est le nombre |
| Vérifie si une valeur est | |
|
| Vérifie si une valeur est un nombre non négatif. |
| Vérifie si une valeur est | |
| Vérifie si une valeur est un nombre. | |
| Vérifie si une valeur est convertible en nombre. | |
| Vérifie si une valeur est un objet. | |
| Vérifie si une valeur est de type objet. | |
| Vérifie si une valeur est une expression régulière. | |
|
| Vérifie si une valeur est un entier sûr. |
| Vérifie si une valeur est un scalaire. | |
| Vérifie si une valeur est une chaîne de caractères. | |
| Vérifie si une valeur est un symbole. | |
|
| Prend le dernier élément d'un tableau, ou ses n derniers éléments dans leur ordre d'origine. |
|
| Remplit les emplacements |
|
| Vérifie qu'une valeur n'est pas un nombre avec une partie fractionnaire. |
|
| Renvoie la valeur comme chaîne non vide, en nommant l'argument en cas d'échec. |
| Vérifie si une valeur est | |
| Vérifie si une valeur est une URL. | |
| Vérifie si une valeur est un code de locale. | |
| Vérifie si une valeur est un slug. | |
| Vérifie si une valeur est une chaîne de version. | |
| Vérifie qu'une version atteint au moins celle requise. | |
|
| Vérifie qu'une valeur n'est pas un tableau bidimensionnel non vide. |
| Vérifie qu'une valeur n'est pas un tableau. | |
| Vérifie qu'une valeur n'est pas un booléen. | |
| Vérifie qu'une valeur n'est pas une matrice dont les lignes ont toutes la même longueur. | |
| Vérifie qu'une valeur n'est pas vide. | |
|
| Vérifie qu'une valeur n'est pas une |
|
| Vérifie qu'une valeur n'est pas un nombre avec une partie fractionnaire. |
|
| Vérifie qu'une valeur n'est pas une fonction. |
|
| Vérifie qu'une valeur n'est pas un nombre dénombrable. |
|
| Vérifie qu'une valeur n'est pas appelable. |
|
| Vérifie qu'une valeur n'est pas un entier. |
|
| Vérifie qu'une valeur n'est pas une longueur de tableau valide. |
|
| Vérifie qu'une valeur n'est pas le nombre |
| Vérifie qu'une valeur n'est pas | |
| Vérifie qu'une valeur n'est pas | |
|
| Vérifie qu'une valeur est un nombre non négatif. |
| Vérifie qu'une valeur n'est pas un nombre. | |
|
| Vérifie qu'une valeur n'est pas convertible en nombre. |
|
| Vérifie qu'une valeur n'est pas un objet. |
|
| Vérifie qu'une valeur n'est pas de type objet. |
|
| Vérifie qu'une valeur n'est pas une expression régulière. |
|
| Vérifie qu'une valeur n'est pas un entier sûr. |
| Vérifie qu'une valeur n'est pas un scalaire. | |
| Vérifie qu'une valeur n'est pas une chaîne de caractères. | |
| Vérifie qu'une valeur n'est pas un symbole. | |
| Vérifie qu'une valeur n'est pas | |
|
| Vérifie qu'une valeur n'est pas une URL. |
|
| Vérifie qu'une valeur n'est pas une adresse e-mail. |
|
| Vérifie qu'une valeur n'est pas un code de locale. |
|
| Vérifie qu'une valeur n'est pas un slug. |
|
| Vérifie qu'une valeur n'est pas une chaîne de version. |
| Vérifie qu'une version reste en deçà de celle requise. | |
| Renvoie l'heure courante en millisecondes depuis l'époque. | |
| Les tags internes qu'une valeur peut déclarer, sous forme de constantes nommées. | |
| Renvoie le tag interne d'une valeur. | |
|
| Décale une date d'un certain nombre d'unités. |
|
| Analyse du JSON, puis réessaie avec un lecteur permissif si l'analyse stricte échoue. |
|
| Renvoie la valeur en tant que tableau bidimensionnel non vide, ou lève une exception. |
|
| Renvoie la valeur en tant que un tableau, ou lève une exception. |
|
| Renvoie la valeur en tant que un booléen, ou lève une exception. |
| Renvoie la valeur en tant que matrice à lignes de même longueur, ou lève en nommant la ligne fautive. | |
|
| Renvoie la valeur en tant que un nombre dénombrable, ou lève une exception. |
|
| Renvoie la valeur en tant que un nombre avec une partie fractionnaire, ou lève une exception. |
|
| Renvoie la valeur en tant que une valeur vide, ou lève une exception. |
|
| Renvoie la valeur en tant que une |
|
| Renvoie la valeur en tant que un nombre avec une partie fractionnaire, ou lève une exception. |
|
| Renvoie la valeur en tant que une fonction, ou lève une exception. |
| Renvoie la valeur en tant que une valeur appelable, ou lève une exception. | |
|
| Renvoie la valeur en tant que un entier, ou lève une exception. |
|
| Renvoie la valeur en tant que une longueur de tableau valide, ou lève une exception. |
|
| Renvoie la valeur en tant que |
|
| Renvoie la valeur en tant que |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un tableau. |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un booléen. | |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un nombre avec une partie fractionnaire. |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas vide. |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un nombre avec une partie fractionnaire. |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un entier. | |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas le nombre |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un entier sûr. | |
| Renvoie la valeur en tant que un entier sûr, ou lève une exception. | |
|
| Renvoie la valeur en tant que un symbole, ou lève une exception. |
| Renvoie la valeur comme une chaîne non vide, ou lève. | |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas une | |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas une fonction. | |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas appelable. | |
| Renvoie la collection inchangée après avoir vérifié qu'aucun élément n'est | |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas une longueur de tableau valide. |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas | |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un nombre. |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas convertible en nombre. | |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un objet. |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas de type objet. | |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas une expression régulière. |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un scalaire. |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas une chaîne de caractères. |
|
| Renvoie la valeur après avoir vérifié qu'elle n'est pas un symbole. |
| Renvoie la valeur après avoir vérifié qu'elle n'est pas | |
|
| Renvoie la valeur en tant que |
|
| Renvoie la valeur en tant que un nombre, ou lève une exception. |
| Renvoie la valeur en tant que une valeur numérique, ou lève une exception. | |
|
| Renvoie la valeur en tant que un objet, ou lève une exception. |
| Renvoie la valeur en tant que une valeur de type objet, ou lève une exception. | |
|
| Renvoie la valeur en tant que une expression régulière, ou lève une exception. |
|
| Renvoie la valeur en tant que un scalaire, ou lève une exception. |
|
| Affirme qu'une condition tient, et lève dans le cas contraire. |
| Renvoie la valeur en tant que une chaîne de caractères, ou lève une exception. | |
|
| Renvoie la valeur en tant que |
|
| Renvoie la valeur en tant que une URL, ou lève une exception. |
| Renvoie la valeur en tant que une adresse e-mail, ou lève une exception. | |
| Renvoie la valeur en tant que un code de locale, ou lève une exception. | |
|
| Renvoie la valeur en tant que un slug, ou lève une exception. |
| Renvoie la valeur en tant que une chaîne de version, ou lève une exception. | |
| Renvoie la version une fois l'exigence satisfaite, ou lève. | |
|
| Rappelle une fonction quand elle lève, avec une attente croissante entre les tentatives. |
|
| Écrit une propriété imbriquée par chemin, en créant ce qui manque. |
|
| Chronomètre une suite de tâches nommées. |
| Sérialise une valeur en JSON avec un ordre de clés fixe. | |
| Assemble les mots d'une chaîne en camelCase. | |
| Extrait un nombre d'une valeur, ou signale qu'il n'y en a pas. | |
| Réécrit une chaîne en kebab-case. | |
| Met une chaîne en minuscules, en nettoyant au besoin ses espaces. | |
| Met la première lettre de chaque mot en majuscule et le reste en minuscules. | |
| Réécrit une chaîne en snake_case. | |
| Met une chaîne en majuscules, en nettoyant au besoin ses espaces. | |
| Échange les lignes et les colonnes d'une matrice. | |
|
| Retire les doublons d'un tableau en gardant la première occurrence de chaque valeur. |
| Compare deux chaînes de version numériquement. | |
|
| Retire d'un tableau toutes les occurrences des valeurs indiquées. |
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.