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/processes Lista 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:listScriptProcesses Lista informações sobre os processos executados de um script, como tipo e status atual. |
Recurso REST: v1.projects
Métodos | |
---|---|
create |
POST /v1/projects Cria 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}/content Extrai 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}/metrics Receba dados de métricas para scripts, como número de execuções e usuários ativos. |
updateContent |
PUT /v1/projects/{scriptId}/content Atualiza o conteúdo do projeto de script especificado. |
Recurso REST: v1.projects.deployments
Métodos | |
---|---|
create |
POST /v1/projects/{scriptId}/deployments Cria 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}/deployments Lista 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}/versions Cria 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}/versions Lista as versões de um projeto de script. |
Recurso REST: v1.scripts
Métodos | |
---|---|
run |
POST /v1/scripts/{scriptId}:run Executa uma função em um projeto do Apps Script. |