Error de permisos en Google Apps Script a pesar de la autorización

4 views
Skip to first unread message

Mariem Miliani

unread,
Sep 11, 2025, 12:42:22 PMSep 11
to Apps Script en Español

Hola a la comunidad,

Estoy enfrentando un problema crítico con un script de Google Apps Script que estoy utilizando como API para un conector de GPT. A pesar de seguir todos los pasos de autorización estándar, la conexión falla consistentemente.

Detalles del problema:

Mi script es una aplicación web (doPost) que recibe datos JSON y los registra en una hoja de cálculo. Cuando la llamada a la API proviene de mi conector, siempre recibo el siguiente error en el registro de depuración:

JSON
{ "function_name": "registrarObservacion", "domain": "script.google.com", "message": "The requested action requires approval", "action_id": "g-a9151278690953f4eeedaba2d03d3f453c492727" }

Pasos que ya he intentado para solucionar el problema:

  1. Autorización manual del script: He ejecutado las funciones test() y doPost en el editor de Apps Script. La ventana de permisos apareció, la acepté y el script se ejecutó con éxito.

  2. Verificación de permisos: He revisado los permisos de mi cuenta de Google y me he asegurado de que el script tiene acceso completo para editar mis hojas de cálculo.

  3. Despliegue de nuevas versiones: He desplegado múltiples veces el script como una nueva aplicación web, asegurándome de que los permisos (Ejecutar como: Yo, Quién tiene acceso: Cualquiera) sean correctos. La nueva URL no resolvió el problema.

  4. Revisión de la clave API: He confirmado que la clave API (CLAVE_SUPER_SECRETA_123) en el conector de GPT coincide exactamente con la del código de Apps Script.

  5. Revisión de OAuth consent screen: He verificado en el proyecto de GCP asociado que la pantalla de consentimiento de OAuth está configurada y publicada correctamente.

Mi pregunta es:

Dado que he agotado todos los métodos estándar de solución de problemas, ¿qué podría estar causando que las solicitudes de la API de un tercero sigan fallando con un error de autorización, a pesar de que el script está autorizado y la API de Google Sheets está habilitada? ¿Hay alguna configuración de GCP menos obvia o alguna restricción de seguridad que podría estar perdiendo?

Agradecería mucho cualquier ayuda para diagnosticar este problema.

Reply all
Reply to author
Forward
0 new messages