Gerencia e executa projetos do Google Apps Script.
- Recurso REST: v1.processes
- Recurso REST: v1.projects
- Recurso REST: v1.projects.deployments
- Recurso REST: v1.projects.versions
- Recurso REST: v1.scripts
Serviço: script.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações de API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
- https://script.googleapis.com
Recurso REST: v1.processes
| Métodos | |
|---|---|
| list | GET /v1/processesLista informações sobre processos feitos por ou em nome de um usuário, como o tipo de processo e o status atual. | 
| listScriptProcesses | GET /v1/processes:listScriptProcessesLista informações sobre os processos executados de um script, como tipo e status atual. | 
Recurso REST: v1.projects
| Métodos | |
|---|---|
| create | POST /v1/projectsCria um novo projeto de script vazio sem arquivos de script e um arquivo de manifesto base. | 
| get | GET /v1/projects/{scriptId}Recebe os metadados de um projeto de script. | 
| getContent | GET /v1/projects/{scriptId}/contentExtrai o conteúdo do projeto de script, incluindo a fonte do código e os metadados de cada arquivo de script. | 
| getMetrics | GET /v1/projects/{scriptId}/metricsReceba dados de métricas para scripts, como número de execuções e usuários ativos. | 
| updateContent | PUT /v1/projects/{scriptId}/contentAtualiza o conteúdo do projeto de script especificado. | 
Recurso REST: v1.projects.deployments
| Métodos | |
|---|---|
| create | POST /v1/projects/{scriptId}/deploymentsCria uma implantação de um projeto do Apps Script. | 
| delete | DELETE /v1/projects/{scriptId}/deployments/{deploymentId}Exclui uma implantação de um projeto do Apps Script. | 
| get | GET /v1/projects/{scriptId}/deployments/{deploymentId}Recebe uma implantação de um projeto do Apps Script. | 
| list | GET /v1/projects/{scriptId}/deploymentsLista as implantações de um projeto do Apps Script. | 
| update | PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId}Atualiza a implantação de um projeto do Apps Script. | 
Recurso REST: v1.projects.versions
| Métodos | |
|---|---|
| create | POST /v1/projects/{scriptId}/versionsCria uma nova versão imutável usando o código atual, com um número de versão exclusivo. | 
| get | GET /v1/projects/{scriptId}/versions/{versionNumber}Extrai uma versão de um projeto de script. | 
| list | GET /v1/projects/{scriptId}/versionsLista as versões de um projeto de script. | 
Recurso REST: v1.scripts
| Métodos | |
|---|---|
| run | POST /v1/scripts/{scriptId}:runExecuta uma função em um projeto do Apps Script. |