L'API Apps Script nécessite différents types d'autorisations votre objectif:
- Utilisez l'API Apps Script dans votre application.
- Autorisez d'autres applications à gérer les données de votre projet de script ou vos déploiements.
Si vous devez utiliser l'API Apps Script dans votre application, vous devez l'activer. l'API dans le projet Google Cloud. Cela vous permet de créer des identifiants OAuth afin que les utilisateurs l'autoriser.
Si vous souhaitez laisser des applications tierces gérer le contenu ou le déploiement de vos projets de script, vous devez leur accorder l'accès.
Utiliser l'API Apps Script dans votre application
Si vous souhaitez utiliser l'API Apps Script dans votre application, vous devez activer l'API Apps Script dans le projet GCP de votre application. Après activer l'API Apps Script, vous pouvez créer des identifiants OAuth et télécharger l'ID client et le secret à inclure dans votre application. Vous pouvez également de surveiller l'utilisation de l'API Console Google Cloud
Vous pouvez utiliser cet assistant pour créer ou sélectionner un projet Google Cloud dans la console API et activer automatiquement l'API. Vous pouvez également ouvrez la page Gérer les ressources de la console, sélectionnez un projet, puis recherchez et ajoutez manuellement l'API Apps Script à l'aide de la propriété les API et Google Cloud. Une fois l'API activée, vous pouvez créer des identifiants OAuth, des ID client et des codes secrets pour vos applications ; dans la section API et services > Credentials (Identifiants).
Guides de démarrage rapide de l'API Apps Script fournissent un aperçu détaillé du processus d'activation de l'API configurer les autorisations pour une application.
Autoriser des applications tierces à accéder à vos projets de script
L'API Apps Script peut permettre aux applications de créer et de modifier vos scripts et leurs déploiements. Cela peut entraîner une mauvaise situation si vous autorisez une application tierce malveillante il crée alors des scripts plus malveillants ou modifie le comportement scripts que vous possédez déjà.
Pour réduire ce risque, l'API Apps Script ne peut pas accéder à votre script projets par défaut. Vous devez explicitement accorder l'accès à l'API avant de pouvoir utiliser toute application qui crée ou modifie des scripts ou des déploiements. Une fois que vous avez accorder à l'API l'accès à vos scripts, les applications que vous autorisez peuvent utiliser le pour gérer vos projets de script.
Une erreur se produit si vous tentez d'exécuter une application concernée sans n'accorde d'abord l'accès à l'API. Cette erreur se produit une fois que vous avez autorisé application.
Vous pouvez autoriser l'API Apps Script à accéder à vos projets de script à l'aide de la propriété Tableau de bord Apps Script Vous pouvez également utilisez le tableau de bord pour révoquer cet accès à tout moment. Lorsque vous accordez l'accès aux API, vous le faites pour toutes les applications. Applications individuelles ont toutefois besoin d'une autorisation.
Avant d'accorder l'accès, assurez-vous de bien comprendre en permettant aux applications de modifier vos scripts. Ne jamais autoriser aucune application que vous soupçonnez d’être malveillant.