L'API Google Apps Script vous permet d'automatiser la création, la gestion et l'exécution de scripts dans Google Apps Script. Vous pouvez créer, modifier et déployer des projets Google Apps Script de manière programmatique, et exécuter des fonctions Apps Script à distance. Ces actions nécessitent normalement l'utilisation de l'éditeur Apps Script ou de son interface utilisateur.
Cette API est souvent utilisée pour :
- Créer et gérer des projets et des déploiements Apps Script
- Ajoutez ou mettez à jour des fonctions dans les projets de script.
- Exécutez des fonctions Apps Script à partir d'autres applications.
- Surveillez les journaux et les états d'exécution des scripts.
L'API Apps Script remplace et étend également l'API Apps Script Execution. Vous pouvez utiliser l'API Apps Script pour exécuter des fonctions Apps Script à distance, comme vous le faisiez avec l'API Execution.
Pour utiliser cette API dans vos applications, vous devez l'activer.
Pour autoriser d'autres applications à gérer vos scripts, vous devez leur accorder l'accès.
Présentation de l'API
L'API Apps Script est divisée en plusieurs ressources, chacune ayant un objectif spécifique et un ensemble de requêtes que vous pouvez effectuer. Voici les ressources :
projects: représentation d'un projet de script. L'API fournit des méthodes pour créer, lire, surveiller et modifier des projets. Utilisez cette ressource pour gérer les fichiers de script et les métadonnées de votre projet.projects.deployments: représentation d'un déploiement de script. L'API fournit des méthodes pour créer, lister, mettre à jour et supprimer les déploiements de projets de script. Utilisez les déploiements pour rendre votre script disponible en tant qu'application Web, module complémentaire ou exécutable.projects.versions: représentation d'une version de projet de script. L'API fournit des méthodes pour créer et lire les versions de projet. Utilisez des versions pour suivre les différentes itérations de votre projet de script.processes: représentation de l'exécution d'une fonction de script. L'API fournit des méthodes permettant de lister les processus existants et de collecter des informations à leur sujet, comme le type et l'état actuel. Utilisez cette ressource pour surveiller les exécutions de scripts initiées à l'aide de la méthodescripts.run.scripts: point de terminaison qui fournit des méthodes pour exécuter à distance des fonctions Apps Script. Utilisez cette ressource pour exécuter des fonctions dans votre projet de script à partir de votre application.