La API de Apps Script requiere diferentes tipos de autorizaciones según tu objetivo:
- Usa la API de Apps Script en tu app.
- Permite que otras aplicaciones administren los datos o las implementaciones de tu proyecto de secuencia de comandos.
Si necesitas usar la API de Apps Script en tu aplicación, debes habilitar la API en la API de la aplicación Proyecto de Google Cloud. Esto te permite crear credenciales OAuth para que los usuarios de la aplicación pueda autorizarlo.
Si quieres permitir que aplicaciones de terceros administren el contenido o la implementación de tus proyectos de secuencias de comandos, debes otorgarles acceso a ellos.
Cómo usar la API de Apps Script en tu app
Si quieres usar la API de Apps Script dentro de tu app, debes habilitarla la API de Apps Script en el proyecto de GCP de tu aplicación. Después del si habilitas la API de Apps Script, puedes crear credenciales de OAuth y descargar el ID de cliente y el secreto para incluir en tu aplicación. También puedes supervisar el uso de la API en la Consola de Google Cloud.
Puedes usar este asistente para crear o seleccionar un proyecto de Google Cloud en la consola de APIs y habilitar automáticamente la API. Como alternativa, puedes Abre la página Administrar recursos de la consola. selecciona un proyecto y, luego, busca y agrega la API de Apps Script manualmente con la las APIs y las de servicios. Una vez que hayas habilitado la API, crear credenciales de OAuth, IDs de cliente y secretos de cliente para tus aplicaciones en la sección APIs y servicios > Credentials.
Las guías de inicio rápido de la API de Apps Script brindar una visión paso a paso de todo el proceso para habilitar la API y configurar la autorización de una aplicación.
Otorga a las aplicaciones de terceros acceso a tus proyectos de secuencia de comandos
La API de Apps Script puede permitir que las aplicaciones creen y modifiquen tus secuencias de comandos y sus implementaciones. Esto puede producir una mala situación si se autoriza una aplicación de terceros maliciosa que luego procede a crear más secuencias de comandos maliciosas o a modificar el comportamiento de secuencias de comandos que ya tienes.
Para ayudar a reducir este riesgo, la API de Apps Script no puede acceder a tu secuencia de comandos proyectos de forma predeterminada. Debes conceder de forma explícita acceso a la API antes de poder usar cualquier aplicación que cree o modifique secuencias de comandos o implementaciones. Una vez que hayas acceso a la API a tus secuencias de comandos, las aplicaciones que autorices pueden usar la API para administrar tus proyectos de secuencias de comandos.
Si intentas ejecutar una aplicación afectada sin primero otorgando acceso a la API. Este error se produce después de que autorizas el y mantener la integridad de su aplicación.
Puedes otorgarle a la API de Apps Script acceso a tus proyectos de secuencias de comandos con el Panel de Apps Script: También puedes usa el panel para revocar este acceso en cualquier momento. Cuando otorgas el acceso a la API, lo harás para todas las aplicaciones. Aplicaciones individuales todavía se deben autorizar.
Antes de otorgar el acceso, asegúrate de comprender que existe un riesgo. para permitir que las aplicaciones modifiquen tus secuencias de comandos. Nunca autorizar ninguna aplicación que sospechas que es malicioso.