A API Apps Script exige diferentes tipos de autorização, dependendo da 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ê precisar usar a API Apps Script no seu aplicativo, será preciso ativar a API no projeto do Cloud Platform (GCP). Isso permite que você crie credenciais de OAuth para que os usuários do aplicativo possam autorizá-la.
Se você quiser permitir que aplicativos de terceiros gerenciem o conteúdo ou a implantação dos seus projetos de script, conceda acesso aos seus projetos de script.
Como usar a API Apps Script no seu app
Se você quiser usar a API Apps Script no seu app, ative a API Apps Script no projeto do GCP do aplicativo. Depois de ativar a API Apps Script, crie credenciais OAuth e faça o download do ID do cliente e da chave secreta para incluir no aplicativo. Também é possível monitorar o uso da API no Console do Google Cloud Platform.
Use este assistente para criar ou selecionar um projeto do GCP no console de APIs e ativar a API automaticamente. Se preferir, abra a página Gerenciar recursos do console, selecione um projeto, pesquise e adicione a API Apps Script manualmente usando o painel APIs e serviços do projeto. Depois de ativar a API, é possível criar credenciais, IDs e secrets do cliente OAuth para seus aplicativos no painel APIs e serviços & gt; Credenciais.
Os guias de início rápido da API Apps Script fornecem uma visão detalhada do processo de ativação da API e de autorização de um aplicativo.
Como conceder a aplicativos de terceiros acesso aos seus projetos de script
Com a API Apps Script, os aplicativos podem criar e modificar scripts e implantações. Isso pode gerar uma situação ruim se você autorizar um aplicativo malicioso de terceiros, que prossegue criar mais scripts maliciosos ou modificar o comportamento dos scripts que você já tem.
Para ajudar a reduzir esse risco, a API Apps Script não pode acessar seus projetos de script por padrão. Você precisa conceder explicitamente o acesso à API antes de usar qualquer aplicativo que crie ou modifique scripts ou implantações. Depois que você concede à API acesso aos scripts, os aplicativos autorizados a usá-la podem gerenciar os projetos de scripts.
Ocorrerá um erro se você tentar executar um aplicativo afetado sem antes conceder acesso à API. Esse erro ocorre depois que você autoriza o aplicativo.
Você pode conceder à API Apps Script acesso aos seus projetos de script usando o painel do Apps Script. Também é possível usar o painel para revogar esse acesso a qualquer momento. Ao conceder acesso à API, você faz isso para todos os aplicativos. No entanto, aplicativos individuais ainda precisam ser autorizados.
Antes de conceder acesso, verifique se há risco envolvido na permissão dos aplicativos para modificar os scripts. Nunca autorize qualquer aplicativo que você suspeite ser malicioso.