Voltar ao índice
Ferramentas e automação Fonte oficial

Gerenciamento de Google Apps Script com gws

Administre projetos, conteúdo, métricas, processos, versões, deployments e execuções do Google Apps Script pela CLI gws.

Ver código no GitHub Instala diretamente do repositório-fonte.

O que esta skill faz

Esta skill usa gws script para gerenciar recursos da API do Google Apps Script. Ela permite consultar metadados e conteúdo, criar projetos, acompanhar processos e métricas, atualizar arquivos, administrar versões e deployments e executar scripts.

Quando usar

  • Criar ou consultar projetos Apps Script
  • Obter ou atualizar o conteúdo de um projeto
  • Listar processos e seus estados
  • Consultar métricas de execução e usuários ativos
  • Administrar versões e deployments

Como usar

  1. Leia as instruções compartilhadas de autenticação e segurança
  2. Confirme que o comando gws está instalado
  3. Inspecione a ajuda do resource e method antes da chamada
  4. Execute gws script com os flags necessários
  5. Revise a resposta antes de fazer alterações adicionais

O que revisar antes de instalar

  • Exige a CLI gws e autenticação configurada
  • updateContent substitui todo o conteúdo existente do projeto
  • Métodos e flags devem ser confirmados pela ajuda da CLI

SKILL.md

---
name: gws-script
description: "Manage Google Apps Script projects."
metadata:
  version: 0.22.5
  openclaw:
    category: "productivity"
    requires:
      bins:
        - gws
    cliHelp: "gws script --help"
---

# script (v1)

> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.

```bash
gws script <resource> <method> [flags]
```

## Helper Commands

| Command | Description |
|---------|-------------|
| [`+push`](../gws-script-push/SKILL.md) | Upload local files to an Apps Script project |

## API Resources

### processes

  - `list` — List information about processes made by or on behalf of a user, such as process type and current status.
  - `listScriptProcesses` — List information about a script's executed processes, such as process type and current status.

### projects

  - `create` — Creates a new, empty script project with no script files and a base manifest file.
  - `get` — Gets a script project's metadata.
  - `getContent` — Gets the content of the script project, including the code source and metadata for each script file.
  - `getMetrics` — Get metrics data for scripts, such as number of executions and active users.
  - `updateContent` — Updates the content of the specified script project. This content is stored as the HEAD version, and is used when the script is executed as a trigger, in the script editor, in add-on preview mode, or as a web app or Apps Script API in development mode. This clears all the existing files in the project.
  - `deployments` — Operations on the 'deployments' resource
  - `versions` — Operations on the 'versions' resource

### scripts

  - `run` — 

## Discovering Commands

Before calling any API method, inspect it:

```bash
# Browse resources and methods
gws script --help

# Inspect a method's required params, types, and defaults
gws schema script.<resource>.<method>
```

Use `gws schema` output to build your `--params` and `--json` flags.