Après avoir traversé le processus deux fois avec un client, je peux confirmer que le moyen le plus fiable de corriger l'erreur est de passer par le processus de vérification. Une note importante est qu'après approuver les étanches, certains comptes doivent approuver tous les autres Portée sensible qui est ajoutée au script et au projet en nuage. la question va refaire surface.
Donc, le guide étape par étape est la suivante:
- Commutateur de la valeur par défaut à standard Google Cloud Project
- Remplissez le OAuth écran de références et ajoutez toutes les étendues sensibles
- Cliquez sur "Soumettre pour vérification" et préparer une vidéo YouTube montrant
Processus d'autorisation et utilisation de chacun de la portée sensible - Attendez que l'équipe de vérification vous envoie un email (généralement 1 à 2 jours, mais aucune garantie ici) et répondez avec le lien vers la vidéo, puis attendez que le processus de vérification complète.
- Si vous avez reçu une réponse "accordée", passez aux étapes 6 et 7, sinon suivez les instructions fournies
- Supprimer tout octroyé autorisations au projet
- Réautautez le script en le tournant à nouveau, tout devrait fonctionner