A API Apps Script requer diferentes tipos de autorizações, dependendo do sua meta:
- Use a API Apps Script no seu app.
- Permita que outros aplicativos gerenciem os dados ou as implantações do projeto de script.
Se você precisa usar a API Apps Script no seu aplicativo, ative a API no conjunto de dados Projeto do Google Cloud. Isso permite que você crie credenciais OAuth para que os usuários do aplicativo pode autorizá-lo.
Se quiser permitir que aplicativos de terceiros gerenciem o conteúdo ou a implantação dos seus projetos de script, é preciso conceder acesso a eles.
Como usar a API Apps Script no seu app
Se você quiser usar a API Apps Script no seu app, ative-a. a API Apps Script no projeto do GCP do seu aplicativo. Depois ativar a API Apps Script, você pode criar credenciais OAuth e fazer o download o ID e a chave secreta do cliente para incluir no aplicativo. Você também pode monitorar o uso da API na Console do Google Cloud:
Você pode usar este assistente para criar ou selecionar um projeto do Google Cloud no console de APIs e ativar automaticamente a API. Também é possível abra a página Gerenciar recursos do console, selecione um projeto, pesquise e adicione a API Apps Script manualmente usando o APIs e de serviços. Depois de ativar a API, é possível criar credenciais OAuth, IDs de clientes e chaves secretas dos clientes para seus aplicativos. na página APIs e serviços > Credenciais.
Guias de início rápido da API Apps Script uma visão passo a passo de todo o processo de ativação da API e e configure a autorização para um aplicativo.
Como conceder a apps de terceiros acesso aos seus projetos de script
A API Apps Script pode permitir que aplicativos criem e modifiquem seus scripts e as respectivas implantações. Isso pode levar a uma situação ruim se você autorizar um aplicativo malicioso de terceiros que em seguida, cria mais scripts maliciosos ou modifica o comportamento de scripts que você já tem.
Para reduzir esse risco, a API Apps Script não pode acessar seu script. projetos por padrão. É necessário conceder acesso à API explicitamente antes de poder usar qualquer aplicativo que crie ou modifique scripts ou implantações. Depois tenha acesso à API para seus scripts, os aplicativos que você autorizar poderão usar para gerenciar seus projetos de script.
Se você tentar executar um aplicativo afetado sem concedendo acesso à API. Esse erro ocorre depois que você autoriza o para o aplicativo.
Você pode conceder à API Apps Script acesso aos seus projetos de script usando o Painel do Apps Script. Você também pode usar o painel para revogar esse acesso a qualquer momento. Quando você concede o acesso à API, você faz isso para todos os aplicativos. Aplicativos individuais ainda precisam de autorização.
Antes de conceder acesso, entenda que há um risco envolvido para permitir que aplicativos modifiquem seus scripts. Nunca autorize aplicativos que você suspeita que sejam maliciosas.