Pular para o conteúdo

Google Sheets

Google Sheets

Google Sheets é uma ferramenta de planilha baseada em nuvem que permite colaboração em tempo real, análise de dados e integração com outros aplicativos do Google Workspace. Com a integração no SquadOS, seus agentes podem criar e editar planilhas, ler e escrever dados, formatar células, gerenciar abas, criar gráficos e automatizar fluxos completos de dados — tudo de forma programática.

Esta ferramenta utiliza OAuth 2.0 (OAUTH2) para conectar.

Você vai precisar autorizar o acesso à sua conta Google. O fluxo OAuth é gerenciado pela Composio — nenhuma credencial manual é necessária.

CampoObrigatórioDescrição
Conta GoogleSimAutorização OAuth 2.0 para acesso ao Google Sheets.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Google Sheets.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde autoriza o acesso (OAuth) à sua conta Google.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

Como configurar credenciais OAuth personalizadas para o Google Sheets?

Seção intitulada “Como configurar credenciais OAuth personalizadas para o Google Sheets?”

Consulte o guia passo a passo em Como criar credenciais OAuth2 para Apps Google.

Por que vejo “App is blocked” ao conectar o Google Sheets?

Seção intitulada “Por que vejo “App is blocked” ao conectar o Google Sheets?”

O cliente OAuth está solicitando escopos que o Google ainda não verificou para aquele app. Remova os escopos adicionais da sua configuração de auth, ou crie seu próprio app OAuth e envie os escopos para verificação. Veja Como criar credenciais OAuth2 para Apps Google.

Por que recebo o erro “Google Sheets API has not been used in project”?

Seção intitulada “Por que recebo o erro “Google Sheets API has not been used in project”?”

Ao usar credenciais OAuth personalizadas, a Google Sheets API precisa estar ativada no projeto do Google Cloud que possui essas credenciais. Ative-a em Google Cloud Console em APIs & Services, aguarde alguns minutos e tente novamente.

Os escopos solicitados são inválidos ou estão formatados incorretamente na URL de autorização. Verifique os valores de escopo na documentação de escopos OAuth do Google.

Por que a tela de consentimento OAuth exibe “Composio” em vez do meu app?

Seção intitulada “Por que a tela de consentimento OAuth exibe “Composio” em vez do meu app?”

Por padrão, a tela de consentimento usa o app OAuth da Composio. Para exibir o nome e logotipo do seu próprio app, crie seu próprio app OAuth e configure um URL de redirecionamento personalizado. Consulte White-labeling de autenticação.

Por que estou recebendo erros 401 nas chamadas de tool?

Seção intitulada “Por que estou recebendo erros 401 nas chamadas de tool?”

O token de acesso do usuário não é mais válido. Causas comuns: o usuário revogou o acesso, alterou senha ou 2FA, uma política do Workspace admin mudou, ou o limite de tokens de atualização do Google (~50 por conta) foi excedido. Reautenticar o usuário normalmente resolve.

Por que estou recebendo “Quota Exhausted” ou “rate limit exhausted”?

Seção intitulada “Por que estou recebendo “Quota Exhausted” ou “rate limit exhausted”?”

O Google impõe cotas por minuto e diárias. Se você estiver usando o app OAuth padrão da Composio, compartilha essa cota com outros usuários, o que pode fazer os limites serem atingidos mais rápido. Use suas próprias credenciais OAuth para obter uma cota dedicada, e adicione backoff exponencial e retentativas para lidar com limites temporários.

GOOGLESHEETS_ADD_SHEET

Adiciona uma nova aba a uma planilha. Suporta três tipos de aba: GRID, OBJECT e DATA_SOURCE. Tipos de aba: GRID (padrão) é uma planilha padrão com linhas/colunas; OBJECT contém um gráfico (requer objectSheetConfig com chartSpec); DATA_SOURCE conecta ao BigQuery (requer dataSourceConfig e escopo OAuth bigquery.readonly). Nomes de aba devem ser únicos; use force_unique=true para adicionar sufixo automático se o nome já existir.

NomeTipoObrigatórioDescrição
titlestringNãoNome para a nova aba. Deve ser único na planilha. Exemplo: “Q3 Report”, “Sales Data 2025”. Alias: sheet_name.
propertiesobjectNãoPropriedades avançadas da aba (dimensões da grade, cor da aba, posição, etc.).
force_uniquebooleanNãoQuando True (padrão), garante que o nome seja único adicionando sufixo numérico (ex.: _2, _3) se o nome já existir.
spreadsheet_idstringSimID da planilha onde a nova aba será adicionada. É a string alfanumérica longa na URL do Google Sheets.
data_source_configobjectNãoConfiguração para criar uma aba DATA_SOURCE conectada ao BigQuery. Requer escopo OAuth adicional: bigquery.readonly.
object_sheet_configobjectNãoConfiguração para criar uma aba OBJECT (que contém um gráfico).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_AGGREGATE_COLUMN_DATA

Busca linhas onde uma coluna específica corresponde a um valor e realiza operações matemáticas nos dados de outra coluna.

NomeTipoObrigatórioDescrição
operationstring (“sum” | “average” | “count” | “min” | “max” | “percentage”)SimOperação matemática a realizar nos valores da coluna alvo.
sheet_namestringSimNome da aba específica na planilha. A correspondência é case-insensitive.
search_valuestringNãoValor exato a buscar na coluna de pesquisa. Se não fornecido, todos os dados da coluna alvo são agregados.
search_columnstringNãoColuna a pesquisar para filtrar linhas. Pode ser uma letra (ex.: ‘A’) ou nome de coluna do cabeçalho.
target_columnstringSimColuna para agregar os dados. Pode ser uma letra (ex.: ‘C’) ou nome de coluna do cabeçalho.
case_sensitivebooleanNãoSe a pesquisa deve ser case-sensitive.
has_header_rowbooleanNãoSe a primeira linha contém cabeçalhos de coluna.
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets.
percentage_totalnumberNãoPara a operação percentage, o valor total para calcular o percentual. Se não fornecido, usa a soma de todos os valores.
additional_filtersarrayNãoCondições extras de coluna=valor aplicadas com lógica AND. Exemplo: [{"column": "Region", "value": "APAC"}].
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_APPEND_DIMENSION

Adiciona novas linhas ou colunas a uma aba, aumentando seu tamanho. Use quando precisar acrescentar linhas ou colunas vazias a uma aba existente.

NomeTipoObrigatórioDescrição
lengthintegerSimNúmero de linhas ou colunas a adicionar.
sheet_idintegerSimID numérico da aba (não o nome). Encontrado na URL como parâmetro ‘gid’.
dimensionstring (“ROWS” | “COLUMNS”)SimEspecifica se devem ser adicionadas linhas ou colunas.
spreadsheet_idstringSimID da planilha.
response_rangesarrayNãoLimita os intervalos da planilha incluídos na resposta.
response_include_grid_databooleanNãoTrue se os dados da grade devem ser incluídos na resposta.
include_spreadsheet_in_responsebooleanNãoTrue se a planilha atualizada deve ser incluída na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_AUTO_RESIZE_DIMENSIONS

Ajusta automaticamente as larguras de colunas ou alturas de linhas para caber no conteúdo, usando batchUpdate.autoResizeDimensions. Use após escrever dados para ajustar o layout.

NomeTipoObrigatórioDescrição
sheet_idintegerNãoID numérico da aba a redimensionar. sheet_id ou sheet_name deve ser fornecido.
dimensionstring (“ROWS” | “COLUMNS”)SimDimensão a redimensionar automaticamente.
end_indexintegerSimÍndice final (base zero, exclusivo) do intervalo de dimensão a redimensionar.
sheet_namestringNãoNome da aba a redimensionar. Se ambos forem fornecidos, sheet_name tem precedência.
start_indexintegerSimÍndice inicial (base zero, inclusivo) do intervalo de dimensão a redimensionar.
spreadsheet_idstringSimID da planilha.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_BATCH_CLEAR_VALUES_BY_DATA_FILTER

Limpa um ou mais intervalos de valores de uma planilha usando filtros de dados. Apenas valores são removidos — outras propriedades da célula (formatação, validação de dados, etc.) são mantidas.

NomeTipoObrigatórioDescrição
dataFiltersarraySimOs DataFilters usados para determinar quais intervalos limpar.
spreadsheetIdstringSimID da planilha a atualizar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_BATCH_GET

Recupera dados de intervalos de células especificados em uma planilha do Google.

NomeTipoObrigatórioDescrição
rangesarrayNãoLista de intervalos de células em notação A1 para recuperar dados. Se omitido, todos os dados da primeira aba são retornados.
majorDimensionstring (“DIMENSION_UNSPECIFIED” | “ROWS” | “COLUMNS”)NãoDimensão principal para organizar os dados nos resultados.
spreadsheet_idstringSimIdentificador único da planilha. Aceita ID direto ou URL completa do Google Sheets.
valueRenderOptionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores devem ser renderizados na saída.
dateTimeRenderOptionstring (“SERIAL_NUMBER” | “FORMATTED_STRING”)NãoComo datas e horas devem ser renderizadas na saída.
empty_strings_filteredbooleanNãoIndica se strings vazias foram filtradas da resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_BATCH_UPDATE

DESCONTINUADA: Use GOOGLESHEETS_VALUES_UPDATE em vez desta. Escreve valores em UM intervalo de uma planilha do Google. Para atualizar MÚLTIPLOS intervalos, faça chamadas SEPARADAS para cada intervalo.

NomeTipoObrigatórioDescrição
valuesarraySimArray 2D de valores de células onde cada array interno representa uma linha.
sheet_namestringSimNome da aba específica na planilha a atualizar.
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets.
value_input_optionstring (“RAW” | “USER_ENTERED”)NãoComo os dados de entrada devem ser interpretados.
first_cell_locationstringNãoCélula inicial para o intervalo de atualização em notação A1 sem prefixo de aba (ex.: ‘A1’, ‘B5’). Se omitido, os valores são adicionados como novas linhas no final.
include_values_in_responsebooleanNãoSe True, a resposta inclui os valores atualizados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_BATCH_UPDATE_VALUES_BY_DATA_FILTER

Atualiza valores em intervalos correspondentes a filtros de dados. Use quando precisar atualizar dados específicos com base em critérios em vez de intervalos de células fixos.

NomeTipoObrigatórioDescrição
dataarraySimOs novos valores a aplicar à planilha. Pode ser uma string JSON ou uma lista de objetos DataFilterValueRange.
spreadsheetIdstringSimID da planilha a atualizar.
valueInputOptionstring (“INPUT_VALUE_OPTION_UNSPECIFIED” | “RAW” | “USER_ENTERED”)SimComo os dados de entrada devem ser interpretados.
includeValuesInResponsebooleanNãoSe a resposta deve incluir os valores das células atualizadas.
responseValueRenderOptionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores na resposta devem ser renderizados.
responseDateTimeRenderOptionstring (“SERIAL_NUMBER” | “FORMATTED_STRING”)NãoComo datas e horas na resposta devem ser renderizadas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_CLEAR_BASIC_FILTER

Remove o filtro básico de uma aba. Use quando precisar remover um filtro básico existente de uma aba específica.

NomeTipoObrigatórioDescrição
sheet_idintegerSimID da aba da qual o filtro básico deve ser removido.
spreadsheet_idstringSimID da planilha.
response_rangesarrayNãoLimita os intervalos incluídos na resposta.
response_include_grid_databooleanNãoTrue se os dados da grade devem ser retornados na resposta.
include_spreadsheet_in_responsebooleanNãoDetermina se a planilha atualizada deve ser incluída na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_CLEAR_VALUES

Limpa o conteúdo das células (preservando formatação e notas) de um intervalo especificado em notação A1.

NomeTipoObrigatórioDescrição
rangestringSimIntervalo em notação A1 para limpar os valores (ex.: ‘Sheet1!A1:B2’, ‘A1:D5’).
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_CREATE_CHART

Cria um gráfico em uma planilha usando o intervalo de dados e o tipo de gráfico especificados. Use chart_type + data_range para um gráfico simples, ou forneça um chart_spec completo para suporte a todos os tipos de gráfico.

NomeTipoObrigatórioDescrição
titlestringNãoTítulo opcional do gráfico.
sheet_idintegerSimID numérico da aba onde o gráfico será criado. Use ‘Obter informações da planilha’ para recuperar IDs de abas válidos.
subtitlestringNãoSubtítulo opcional do gráfico.
chart_specobjectNãoObjeto ChartSpec completo para suporte a todos os tipos de gráfico e opções avançadas.
chart_typestring (“BAR” | “LINE” | “AREA” | “COLUMN” | “SCATTER” | “COMBO” | “STEPPED_AREA” | “PIE” | “HISTOGRAM” | “BUBBLE” | “CANDLESTICK” | “TREEMAP” | “WATERFALL” | “ORG” | “SCORECARD”)SimTipo de gráfico a criar.
data_rangestringSimIntervalo contíguo único de dados para o gráfico em notação A1 (ex.: ‘A1:C10’).
x_axis_titlestringNãoTítulo opcional para o eixo X.
y_axis_titlestringNãoTítulo opcional para o eixo Y.
background_rednumberNãoComponente vermelho da cor de fundo do gráfico (0.0–1.0).
spreadsheet_idstringSimID da planilha onde o gráfico será criado.
background_bluenumberNãoComponente azul da cor de fundo do gráfico (0.0–1.0).
legend_positionstringNãoPosição da legenda do gráfico. Opções: BOTTOM_LEGEND, TOP_LEGEND, LEFT_LEGEND, RIGHT_LEGEND, NO_LEGEND.
background_greennumberNãoComponente verde da cor de fundo do gráfico (0.0–1.0).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_CREATE_GOOGLE_SHEET1

Cria uma nova planilha do Google no Google Drive. Se um título for fornecido, a planilha será criada com esse nome. Opcionalmente cria a planilha em uma pasta específica usando folder_id ou folder_name.

NomeTipoObrigatórioDescrição
titlestringNãoTítulo para a nova planilha. Se omitido, o Google cria com um nome padrão.
folder_idstringNãoID da pasta do Google Drive onde a planilha deve ser criada. Tem precedência sobre folder_name.
folder_namestringNãoNome da pasta do Google Drive. Se múltiplas pastas corresponderem, você receberá uma lista para escolher.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_CREATE_SPREADSHEET_COLUMN

Cria uma nova coluna em uma planilha do Google. Especifique a aba alvo usando sheet_id (numérico) ou sheet_name (texto).

NomeTipoObrigatórioDescrição
sheet_idintegerNãoIdentificador numérico da aba. Padrão: 0 (primeira aba) se nenhum dos dois for fornecido.
sheet_namestringNãoNome da aba onde a coluna será adicionada. Se ambos forem fornecidos, sheet_id tem precedência.
insert_indexintegerNãoÍndice base zero onde a nova coluna será inserida.
spreadsheet_idstringSimIdentificador único da planilha.
response_rangesarrayNãoLimita os intervalos incluídos na resposta.
inherit_from_beforebooleanNãoSe True, a nova coluna herda propriedades da coluna imediatamente à esquerda.
response_include_grid_databooleanNãoSe True, dados da grade serão incluídos na resposta.
include_spreadsheet_in_responsebooleanNãoSe True, a planilha atualizada será incluída na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_CREATE_SPREADSHEET_ROW

Insere uma nova linha vazia em uma aba específica em um índice determinado, opcionalmente herdando a formatação da linha acima.

NomeTipoObrigatórioDescrição
sheet_idintegerNãoIdentificador numérico da aba. sheet_id ou sheet_name deve ser fornecido.
sheet_namestringNãoNome da aba. Se ambos forem fornecidos, sheet_id tem precedência.
insert_indexintegerNãoÍndice base zero onde a nova linha deve ser inserida.
spreadsheet_idstringSimIdentificador único da planilha.
response_rangesarrayNãoLimita os intervalos incluídos na resposta. Use notação A1.
inherit_from_beforebooleanNãoSe True, a nova linha herda formatação da linha imediatamente acima.
response_include_grid_databooleanNãoSe True, dados da grade serão incluídos na resposta.
include_spreadsheet_in_responsebooleanNãoSe True, a planilha atualizada será incluída na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_DELETE_CHART

Exclui um gráfico existente de uma planilha. Esta ação é irreversível — o gráfico não pode ser recuperado após a exclusão. Os dados da fonte (células com dados) permanecem inalterados; apenas a visualização do gráfico é removida.

NomeTipoObrigatórioDescrição
chart_idintegerSimIdentificador numérico único do gráfico a excluir (também conhecido como objectId ou chartId).
spreadsheet_idstringSimID da planilha que contém o gráfico a excluir.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_DELETE_DIMENSION

Remove linhas ou colunas especificadas de uma aba em uma planilha do Google.

NomeTipoObrigatórioDescrição
sheet_idintegerNãoID numérico único da aba. Use GOOGLESHEETS_GET_SPREADSHEET_INFO para encontrar o ID.
dimensionstring (“ROWS” | “COLUMNS”)NãoDimensão a excluir (ROWS ou COLUMNS).
end_indexintegerNãoÍndice final (base zero, exclusivo) do intervalo a excluir.
sheet_namestringNãoNome da aba. sheet_id ou sheet_name deve ser fornecido.
start_indexintegerNãoÍndice inicial (base zero, inclusivo) do intervalo a excluir.
spreadsheet_idstringSimID da planilha.
response_rangesarrayNãoLimita os intervalos incluídos na resposta.
delete_dimension_requestobjectNãoDetalhes do objeto de requisição para excluir dimensão.
response_include_grid_databooleanNãoTrue se dados da grade devem ser retornados.
include_spreadsheet_in_responsebooleanNãoDetermina se a resposta deve incluir a planilha atualizada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_DELETE_SHEET

Remove uma aba (worksheet) de uma planilha. Uma planilha deve conter pelo menos uma aba, portanto a última aba não pode ser excluída.

NomeTipoObrigatórioDescrição
sheetIdintegerSimID da aba a excluir. A planilha deve ter pelo menos uma aba restante.
spreadsheetIdstringSimID da planilha da qual a aba será excluída.
responseRangesarrayNãoLimita os intervalos retornados quando includeSpreadsheetInResponse é True.
responseIncludeGridDatabooleanNãoTrue se os dados da grade devem ser retornados na resposta.
includeSpreadsheetInResponsebooleanNãoDetermina se a planilha atualizada deve ser retornada na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_EXECUTE_SQL

DESCONTINUADA: Use ações diretas do Google Sheets em vez desta. Executa consultas SQL contra tabelas do Google Sheets. Suporta operações SELECT, INSERT, UPDATE, DELETE e cláusulas WITH (CTEs).

NomeTipoObrigatórioDescrição
sqlstringSimConsulta SQL completa a executar. Deve começar com SELECT, INSERT, UPDATE, DELETE ou WITH.
dry_runbooleanNãoVisualiza as alterações sem aplicá-las (para operações de escrita).
delete_methodstring (“clear” | “remove_rows”)NãoPara operações DELETE: ‘clear’ preserva a estrutura de linhas, ‘remove_rows’ desloca os dados para cima.
spreadsheet_idstringSimID alfanumérico único da planilha, extraído da URL.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_FIND_REPLACE

Localiza e substitui texto em uma planilha do Google. Casos de uso comuns: corrigir células com #ERRO!, atualizar valores, realizar substituições em massa de texto.

NomeTipoObrigatórioDescrição
findstringSimO texto a localizar. Pode ser uma string literal ou padrão de expressão regular.
rangestringNãoString de intervalo em notação A1 para pesquisar. Mutuamente exclusivo com sheetId e allSheets.
replacestringSimO texto para substituir as ocorrências encontradas.
sheetIdintegerNãoID numérico da aba para pesquisar a aba inteira. Mutuamente exclusivo com sheetName, range e allSheets.
allSheetsbooleanNãoSe deve pesquisar em todas as abas da planilha.
matchCasebooleanNãoSe a pesquisa deve ser case-sensitive.
sheetNamestringNãoNome da aba a pesquisar.
endRowIndexintegerNãoLinha final (base zero, exclusiva) do intervalo. Usado apenas com rangeSheetId.
rangeSheetIdintegerNãoID numérico da aba para pesquisa baseada em GridRange. Necessário ao usar o parâmetro range com notação A1.
searchByRegexbooleanNãoSe o texto de busca deve ser tratado como expressão regular.
spreadsheetIdstringSimID da planilha a atualizar.
startRowIndexintegerNãoLinha inicial (base zero, inclusiva) do intervalo.
endColumnIndexintegerNãoColuna final (base zero, exclusiva) do intervalo. Coluna A = 0.
includeFormulasbooleanNãoSe células com fórmulas devem ser incluídas na pesquisa.
matchEntireCellbooleanNãoSe deve corresponder apenas células que contêm o termo inteiro.
startColumnIndexintegerNãoColuna inicial (base zero, inclusiva) do intervalo. Coluna A = 0.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_FIND_WORKSHEET_BY_TITLE

DESCONTINUADA: Use GetSpreadsheetInfo em vez desta. Localiza uma worksheet pelo título exato, case-sensitive, dentro de uma planilha do Google.

NomeTipoObrigatórioDescrição
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets na URL.
worksheet_titlestringSimTítulo exato e case-sensitive da worksheet (nome da aba) a localizar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_FORMAT_CELL

Aplica formatação de texto e fundo a um intervalo especificado em uma worksheet do Google Sheets.

NomeTipoObrigatórioDescrição
rednumberNãoComponente vermelho da cor de fundo (0.0–1.0).
bluenumberNãoComponente azul da cor de fundo (0.0–1.0).
boldbooleanNãoAplicar formatação negrito.
greennumberNãoComponente verde da cor de fundo (0.0–1.0).
rangestringNãoOPÇÃO 1: Intervalo de células em notação A1 (recomendado). Forneça este campo OU os quatro campos de índice abaixo, não ambos.
italicbooleanNãoAplicar formatação itálico.
fontSizeintegerNãoTamanho da fonte em pontos.
underlinebooleanNãoAplicar sublinhado.
sheet_namestringNãoNome da worksheet (ex.: ‘Sheet1’). Forneça este campo OU worksheet_id, não ambos.
worksheet_idintegerNãoIdentificador da worksheet. Padrão: 0 (primeira aba).
end_row_indexintegerNãoOPÇÃO 2: Índice base zero da linha APÓS a última linha (exclusivo).
strikethroughbooleanNãoAplicar tachado.
wrap_strategystring (“OVERFLOW_CELL” | “LEGACY_WRAP” | “CLIP” | “WRAP”)NãoComo o texto é quebrado dentro das células.
spreadsheet_idstringSimIdentificador da planilha do Google Sheets.
start_row_indexintegerNãoOPÇÃO 2: Índice base zero da linha (linha 1 = índice 0).
end_column_indexintegerNãoOPÇÃO 2: Índice base zero da coluna APÓS a última coluna (exclusivo).
start_column_indexintegerNãoOPÇÃO 2: Índice base zero da coluna (A = 0, B = 1, F = 5).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_GET_BATCH_VALUES

DESCONTINUADA: Use GOOGLESHEETS_BATCH_GET em vez desta. Retorna um ou mais intervalos de valores de uma planilha em uma única requisição.

NomeTipoObrigatórioDescrição
rangesarraySimIntervalos em notação A1 ou R1C1 para recuperar valores.
spreadsheet_idstringSimID da planilha.
major_dimensionstring (“DIMENSION_UNSPECIFIED” | “ROWS” | “COLUMNS”)NãoDimensão principal dos resultados.
value_render_optionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores devem ser renderizados.
date_time_render_optionstring (“SERIAL_NUMBER” | “FORMATTED_STRING”)NãoComo datas e horas devem ser representadas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_GET_CONDITIONAL_FORMAT_RULES

Lista as regras de formatação condicional de cada aba (ou de uma aba selecionada) em uma forma normalizada e fácil de editar.

NomeTipoObrigatórioDescrição
sheet_idintegerNãoFiltro opcional: retorna regras apenas da aba com este sheetId numérico exato.
sheet_titlestringNãoFiltro opcional: retorna regras apenas da aba com este título exato.
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets.
exclude_tables_in_banded_rangesbooleanNãoTrue se tabelas devem ser excluídas dos intervalos com faixas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_GET_DATA_VALIDATION_RULES

Extrai regras de validação de dados de uma planilha do Google Sheets. Use para entender listas dropdown, valores permitidos, fórmulas personalizadas ou outras restrições de validação para células.

NomeTipoObrigatórioDescrição
rangesarrayNãoLista opcional de intervalos A1 para escanear. Se omitido, toda(s) a(s) aba(s) será(ão) escaneada(s).
sheetIdintegerNãoID opcional da aba para filtrar. Se omitido, todas as abas serão escaneadas.
sheetTitlestringNãoTítulo opcional da aba para filtrar.
includeEmptybooleanNãoSe True, inclui células sem regras de validação. Padrão: False.
spreadsheetIdstringSimID da planilha.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_GET_SHEET_NAMES

Lista todos os nomes de worksheets de uma planilha especificada, útil para descobrir abas antes de operações subsequentes.

NomeTipoObrigatórioDescrição
exclude_hiddenbooleanNãoQuando True, abas ocultas serão excluídas dos resultados.
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_GET_SPREADSHEET_BY_DATA_FILTER

Retorna a planilha no ID fornecido, filtrada pelos filtros de dados especificados. Use para recuperar subconjuntos específicos de dados com base em critérios como notação A1, metadados de desenvolvedor ou intervalos de grade.

NomeTipoObrigatórioDescrição
dataFiltersarrayNãoOs DataFilters usados para selecionar quais intervalos recuperar. Se vazio, retorna metadados completos da planilha.
spreadsheetIdstringSimID da planilha.
includeGridDatabooleanNãoTrue se os dados da grade devem ser retornados.
excludeTablesInBandedRangesbooleanNãoTrue se tabelas devem ser excluídas dos intervalos com faixas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_GET_SPREADSHEET_INFO

Recupera metadados de uma planilha do Google usando seu ID. Por padrão, retorna informações essenciais (ID, título, propriedades das abas). Use o parâmetro fields para metadados abrangentes ou campos específicos.

NomeTipoObrigatórioDescrição
fieldsstringNãoMáscara de campo especificando quais campos retornar. Se não especificado, uma máscara padrão com campos comuns é aplicada. Use ’*’ para todos os metadados.
rangesarrayNãoIntervalos opcionais para recuperar da planilha em notação A1.
spreadsheet_idstringNãoID da planilha ou URL completa do Google Sheets. O ID é extraído automaticamente de URLs.
include_grid_databooleanNãoSe True, os dados da grade serão retornados.
exclude_tables_in_banded_rangesbooleanNãoSe True, tabelas dentro de intervalos com faixas serão omitidas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_GET_TABLE_SCHEMA

DESCONTINUADA: Use GOOGLESHEETS_GET_SHEET_NAMES e GOOGLESHEETS_GET_SPREADSHEET_INFO em vez desta. Obtém o esquema de uma tabela em uma planilha do Google, inferindo nomes de colunas, tipos e restrições por análise estatística de dados de amostra.

NomeTipoObrigatórioDescrição
sheet_namestringNãoNome da aba/tab se o table_name for ambíguo entre múltiplas abas.
table_namestringSimNome da tabela da resposta de LIST_TABLES ou nome visível da aba do Google Sheets. Use ‘auto’ para analisar a maior tabela.
sample_sizeintegerNãoNúmero de linhas a amostrar para inferência de tipo.
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_INSERT_DIMENSION

Insere novas linhas ou colunas em uma aba em um local especificado. Use quando precisar adicionar linhas ou colunas vazias dentro de uma aba do Google existente.

NomeTipoObrigatórioDescrição
spreadsheet_idstringSimID da planilha a atualizar.
response_rangesarrayNãoLimita os intervalos incluídos na resposta.
insert_dimensionobjectSimDetalhes da requisição de inserção de dimensão.
response_include_grid_databooleanNãoTrue se dados da grade devem ser incluídos na resposta.
include_spreadsheet_in_responsebooleanNãoTrue se a planilha atualizada deve ser incluída na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_LIST_CHARTS

Lista todos os gráficos em uma planilha do Google Sheets em todas as abas, retornando chart_id, metadados da aba, tipo de gráfico, título e posição.

NomeTipoObrigatórioDescrição
chart_idintegerNãoFiltro opcional por ID numérico do gráfico.
sheet_idintegerNãoFiltro opcional por ID numérico da aba.
include_specbooleanNãoQuando True, inclui o dicionário ChartSpec completo para cada gráfico. Padrão: False.
spreadsheet_idstringSimID da planilha ou URL completa do Google Sheets.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_LIST_TABLES

DESCONTINUADA: Use GOOGLESHEETS_GET_SHEET_NAMES para descoberta de abas e GOOGLESHEETS_GET_SPREADSHEET_INFO para metadados completos. Lista todas as tabelas em uma planilha do Google, detectando padrões de dados por análise heurística.

NomeTipoObrigatórioDescrição
min_rowsintegerNãoNúmero mínimo de linhas de dados para considerar uma tabela válida.
min_columnsintegerNãoNúmero mínimo de colunas para considerar uma tabela válida.
min_confidencenumberNãoPontuação mínima de confiança (0.0–1.0) para considerar uma tabela válida.
spreadsheet_idstringSimID real da planilha do Google (não um placeholder ou nome da planilha).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_LOOKUP_SPREADSHEET_ROW

Localiza a primeira linha em uma planilha do Google onde o conteúdo inteiro de uma célula corresponde exatamente à string de consulta, pesquisando dentro de um intervalo em notação A1 especificado.

NomeTipoObrigatórioDescrição
querystringSimValor de texto exato a localizar; corresponde ao conteúdo inteiro de uma célula.
rangestringNãoIntervalo em notação A1 para pesquisar. Nomes de abas com espaços devem estar entre aspas simples.
case_sensitivebooleanNãoSe True, a pesquisa é case-sensitive.
spreadsheet_idstringSimIdentificador da planilha do Google Sheets a pesquisar.
value_render_optionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores das células são renderizados nos dados da linha retornada.
normalize_whitespacebooleanNãoSe True, remove espaços iniciais e finais dos valores de célula antes de comparar.
date_time_render_optionstringNãoComo datas e horas são representadas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_MOVE_CHART

Move ou redimensiona um gráfico existente em uma planilha do Google Sheets. Suporta três modos de posicionamento: mover para uma nova aba, mover para uma aba existente ou reposicionar via coordenadas pixel.

NomeTipoObrigatórioDescrição
chart_idintegerSimIdentificador numérico único do gráfico a mover.
new_sheetbooleanNãoDefina como True para mover o gráfico para uma nova aba. Mutuamente exclusivo com target_sheet_id e anchor_sheet_id.
width_pixelsintegerNãoLargura do gráfico em pixels. Válido apenas com anchor_sheet_id.
height_pixelsintegerNãoAltura do gráfico em pixels. Válido apenas com anchor_sheet_id.
spreadsheet_idstringSimID da planilha que contém o gráfico a mover.
anchor_sheet_idintegerNãoID numérico da aba onde ancorar o gráfico ao reposicionar por coordenadas.
offset_x_pixelsintegerNãoDeslocamento horizontal em pixels a partir da célula âncora.
offset_y_pixelsintegerNãoDeslocamento vertical em pixels a partir da célula âncora.
target_sheet_idintegerNãoID numérico de uma aba existente para mover o gráfico.
anchor_row_indexintegerNãoÍndice base zero da linha da célula âncora para posicionamento via overlay.
anchor_column_indexintegerNãoÍndice base zero da coluna da célula âncora para posicionamento via overlay.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_MUTATE_CONDITIONAL_FORMAT_RULES

Adiciona, atualiza, exclui ou reordena regras de formatação condicional em uma aba do Google Sheets. Suporta quatro operações: ADD (criar nova regra), UPDATE (substituir regra existente), DELETE (remover regra), MOVE (reordenar regras).

NomeTipoObrigatórioDescrição
ruleobjectNãoEspecificação da regra de formatação condicional.
indexintegerNãoÍndice base zero para a operação. Obrigatório para UPDATE, DELETE, MOVE.
sheet_idintegerSimIdentificador numérico único da aba a modificar. Use GOOGLESHEETS_GET_SPREADSHEET_INFO para recuperar os valores de sheetId.
new_indexintegerNãoÍndice de destino para a operação MOVE. Obrigatório quando a operação é MOVE.
operationstring (“ADD” | “UPDATE” | “DELETE” | “MOVE”)SimTipo de operação.
spreadsheet_idstringSimID da planilha que contém a aba a modificar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_QUERY_TABLE

DESCONTINUADA: Use GOOGLESHEETS_VALUES_GET / GOOGLESHEETS_BATCH_GET para leituras e GOOGLESHEETS_LOOKUP_SPREADSHEET_ROW para busca/filtro de linhas. Executa consultas SELECT tipo SQL contra tabelas do Google Sheets. Suporta cláusulas WHERE, ORDER BY e LIMIT.

NomeTipoObrigatórioDescrição
sqlstringSimConsulta SQL SELECT. O nome da tabela é o nome da aba/tab do Google Sheets. Use nomes de tabela entre aspas duplas se contiverem espaços ou forem numéricos.
spreadsheet_idstringSimIdentificador único de um arquivo nativo do Google Sheets.
include_formulasbooleanNãoSe deve retornar o texto de fórmula em vez dos valores calculados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_SEARCH_DEVELOPER_METADATA

Pesquisa metadados do desenvolvedor em uma planilha com base em filtros.

NomeTipoObrigatórioDescrição
dataFiltersarraySimOs filtros de dados que descrevem os critérios para determinar quais entradas de DeveloperMetadata retornar.
spreadsheetIdstringSimID da planilha para recuperar metadados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_SEARCH_SPREADSHEETS

Pesquisa planilhas do Google usando vários filtros incluindo nome, conteúdo, intervalos de datas e mais.

NomeTipoObrigatórioDescrição
querystringNãoConsulta de pesquisa para filtrar planilhas. Para pesquisas avançadas, use a sintaxe de consulta do Google Drive. Deixe vazio para obter todas as planilhas.
order_bystringNãoOrdem de classificação (lista separada por vírgulas). Campos válidos: createdTime, modifiedTime, name, etc.
page_tokenstringNãoToken para recuperar a próxima página de resultados.
max_resultsintegerNãoNúmero máximo de planilhas a retornar (1–1000). Padrão: 10.
search_typestring (“name” | “content” | “both”)NãoComo pesquisar: ‘name’ pesquisa nomes de arquivos, ‘content’ usa busca em texto completo, ‘both’ pesquisa ambos.
starred_onlybooleanNãoSe deve retornar apenas planilhas marcadas com estrela.
created_afterstringNãoRetorna planilhas criadas após esta data em formato RFC 3339.
modified_afterstringNãoRetorna planilhas modificadas após esta data em formato RFC 3339.
shared_with_mebooleanNãoSe deve retornar apenas planilhas compartilhadas com o usuário atual.
include_trashedbooleanNãoSe deve incluir planilhas na lixeira.
include_shared_drivesbooleanNãoSe deve incluir planilhas de drives compartilhados. Padrão: True.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_SET_BASIC_FILTER

Define um filtro básico em uma aba de uma planilha do Google. Use para filtrar ou ordenar dados dentro de um intervalo específico.

NomeTipoObrigatórioDescrição
filterobjectSimO filtro a definir.
spreadsheetIdstringSimID da planilha.
responseRangesarrayNãoLimita os intervalos incluídos na resposta.
responseIncludeGridDatabooleanNãoTrue se os dados da grade devem ser retornados.
includeSpreadsheetInResponsebooleanNãoDetermina se a planilha atualizada aparece na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_SET_DATA_VALIDATION_RULE

Define ou remove regras de validação de dados (incluindo dropdowns) em um intervalo no Google Sheets.

NomeTipoObrigatórioDescrição
modestring (“SET” | “CLEAR”)SimModo de operação: ‘SET’ aplica uma regra de validação ao intervalo, ‘CLEAR’ remove qualquer validação existente.
strictbooleanNãoSe deve rejeitar dados inválidos (True) ou mostrar um aviso (False). Padrão: True.
valuesarrayNãoLista de valores permitidos para dropdown. Obrigatório quando validation_type='ONE_OF_LIST'.
formulastringNãoFórmula personalizada para validação. Obrigatório quando validation_type='CUSTOM_FORMULA'. Deve avaliar para TRUE/FALSE.
sheet_idintegerSimID numérico único da aba onde a regra de validação será aplicada.
end_row_indexintegerSimÍndice de linha final (base zero, exclusivo) para o intervalo de validação.
input_messagestringNãoMensagem opcional exibida ao usuário ao selecionar a célula.
show_custom_uibooleanNãoSe deve mostrar uma UI dropdown para validação baseada em lista.
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets.
source_range_a1stringNãoIntervalo fonte em notação A1 para valores dropdown. Obrigatório quando validation_type='ONE_OF_RANGE'.
start_row_indexintegerSimÍndice de linha inicial (base zero, inclusivo) para o intervalo de validação.
validation_typestringNãoTipo de regra de validação. Obrigatório quando mode='SET'.
condition_valuesarrayNãoLista genérica de valores de condição para tipos de validação que exigem valores específicos.
end_column_indexintegerSimÍndice de coluna final (base zero, exclusivo) para o intervalo de validação.
start_column_indexintegerSimÍndice de coluna inicial (base zero, inclusivo) para o intervalo de validação.
filtered_rows_includedbooleanNãoSe a validação deve se aplicar a linhas ocultas por filtros.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_SHEET_FROM_JSON

DESCONTINUADA: Use GOOGLESHEETS_CREATE_GOOGLE_SHEET1 + GOOGLESHEETS_UPDATE_VALUES_BATCH em vez desta. Cria uma nova planilha do Google e popula sua primeira worksheet a partir de sheet_json.

NomeTipoObrigatórioDescrição
titlestringSimTítulo desejado para a nova planilha do Google.
sheet_jsonarraySimLista de dicionários representando as linhas da aba. As chaves do primeiro item formam a linha de cabeçalho.
sheet_namestringSimNome para a primeira worksheet dentro da nova planilha.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_SPREADSHEETS_SHEETS_COPY_TO

Copia uma única aba de uma planilha para outra planilha.

NomeTipoObrigatórioDescrição
sheet_idintegerSimID da aba a copiar.
spreadsheet_idstringSimID da planilha que contém a aba a copiar.
destination_spreadsheet_idstringSimID da planilha de destino para onde a aba será copiada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_SPREADSHEETS_VALUES_APPEND

Acrescenta valores a uma planilha. Use quando precisar adicionar novos dados ao final de uma tabela existente em uma aba do Google.

NomeTipoObrigatórioDescrição
rangestringSimIntervalo em notação A1 usado para localizar uma tabela lógica. Novas linhas são acrescentadas após a última linha dessa tabela.
valuesarraySimArray 2D de valores a acrescentar. Normalmente, cada lista interna é uma LINHA (majorDimension=ROWS).
spreadsheetIdstringSimID da planilha (tipicamente 44 caracteres).
majorDimensionstring (“ROWS” | “COLUMNS”)NãoComo interpretar o array 2D de valores. Use ROWS para dados por linha (mais comum).
insertDataOptionstring (“OVERWRITE” | “INSERT_ROWS”)NãoComo os dados de entrada devem ser inseridos.
valueInputOptionstring (“RAW” | “USER_ENTERED”)SimComo os dados de entrada devem ser interpretados.
includeValuesInResponsebooleanNãoSe a resposta deve incluir os valores acrescentados.
responseValueRenderOptionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores na resposta devem ser renderizados.
responseDateTimeRenderOptionstring (“SERIAL_NUMBER” | “FORMATTED_STRING”)NãoComo datas e horas na resposta devem ser renderizadas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_SPREADSHEETS_VALUES_BATCH_CLEAR

Limpa um ou mais intervalos de valores de uma planilha. Use quando precisar remover dados de células ou intervalos específicos mantendo a formatação intacta.

NomeTipoObrigatórioDescrição
rangesarraySimOs intervalos a limpar em notação A1. Exemplos válidos: ‘Sheet1!A1:B2’, ‘A1:Z100’, ‘Sheet1’.
spreadsheet_idstringSimID da planilha a atualizar. Aceita ID diretamente ou URL completa do Google Sheets.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

Obter valores da planilha em lote por filtro de dados

Seção intitulada “Obter valores da planilha em lote por filtro de dados”

GOOGLESHEETS_SPREADSHEETS_VALUES_BATCH_GET_BY_DATA_FILTER

Retorna um ou mais intervalos de valores de uma planilha que correspondem aos filtros de dados especificados.

NomeTipoObrigatórioDescrição
dataFiltersarraySimArray de objetos de filtro de dados para corresponder a intervalos de valores. Cada filtro pode especificar ‘a1Range’ ou ‘gridRange’.
spreadsheetIdstringSimID da planilha para recuperar dados.
majorDimensionstring (“ROWS” | “COLUMNS”)NãoDimensão principal que os resultados devem usar.
valueRenderOptionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores devem ser representados na saída.
dateTimeRenderOptionstring (“SERIAL_NUMBER” | “FORMATTED_STRING”)NãoComo datas e horas devem ser representadas na saída.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_UPDATE_CHART

Atualiza a especificação de um gráfico existente em uma planilha do Google Sheets. Use para modificar propriedades como título, tipo de gráfico, intervalos de dados, cores ou eixos. Esta ação não altera a posição ou tamanho do gráfico.

NomeTipoObrigatórioDescrição
chart_idintegerSimIdentificador numérico único do gráfico a atualizar.
chart_specobjectSimO objeto ChartSpec completo que define a especificação atualizada do gráfico.
spreadsheet_idstringSimID da planilha que contém o gráfico a atualizar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

Atualizar propriedades de dimensão (ocultar/exibir e redimensionar)

Seção intitulada “Atualizar propriedades de dimensão (ocultar/exibir e redimensionar)”

GOOGLESHEETS_UPDATE_DIMENSION_PROPERTIES

Oculta/exibe linhas ou colunas e define alturas de linhas ou larguras de colunas.

NomeTipoObrigatórioDescrição
sheet_idintegerNãoID numérico da aba. sheet_id ou sheet_name deve ser fornecido.
dimensionstring (“ROWS” | “COLUMNS”)SimSe deve atualizar linhas ou colunas.
end_indexintegerSimÍndice final (base zero, exclusivo) do intervalo de dimensão a atualizar.
pixel_sizeintegerNãoAltura (para linhas) ou largura (para colunas) em pixels.
sheet_namestringNãoNome da aba. Se fornecido, é resolvido para o sheet_id numérico.
start_indexintegerSimÍndice inicial (base zero, inclusivo) do intervalo de dimensão a atualizar.
hidden_by_userbooleanNãoSe deve ocultar (True) ou exibir (False) as linhas/colunas especificadas.
spreadsheet_idstringSimID da planilha a atualizar.
response_rangesarrayNãoLimita os intervalos incluídos na resposta.
response_include_grid_databooleanNãoSe os dados da grade devem ser incluídos na resposta.
include_spreadsheet_in_responsebooleanNãoSe a planilha atualizada deve ser incluída na resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_UPDATE_SHEET_PROPERTIES

Atualiza propriedades de uma aba (worksheet) dentro de uma planilha do Google, como título, índice, visibilidade, cor da aba ou propriedades da grade.

NomeTipoObrigatórioDescrição
spreadsheetIdstringSimID da planilha que contém a aba a atualizar.
responseRangesarrayNãoLimita os intervalos incluídos na resposta.
updateSheetPropertiesobjectSimDetalhes das propriedades da aba a atualizar.
responseIncludeGridDatabooleanNãoTrue se os dados da grade devem ser retornados na resposta.
includeSpreadsheetInResponsebooleanNãoDetermina se a resposta deve incluir a planilha completa atualizada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_UPDATE_SPREADSHEET_PROPERTIES

Atualiza propriedades no nível da planilha como título, locale, fuso horário ou configurações de recálculo automático. NOTA: Para atualizar propriedades de abas individuais, use GOOGLESHEETS_UPDATE_SHEET_PROPERTIES.

NomeTipoObrigatórioDescrição
fieldsstringSimMáscara de campo especificando quais propriedades atualizar (separadas por vírgulas). Use ’*’ para atualizar todas as propriedades.
propertiesobjectSimPropriedades no nível da planilha a atualizar (ex.: título, locale, timeZone, autoRecalc).
spreadsheetIdstringSimID da planilha a atualizar.
responseRangesarrayNãoLimita os intervalos incluídos na resposta.
responseIncludeGridDatabooleanNãoDetermina se os dados da grade devem ser incluídos na resposta.
includeSpreadsheetInResponsebooleanNãoDetermina se a resposta deve incluir a planilha completa atualizada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_UPDATE_VALUES_BATCH

Define valores em um ou mais intervalos de uma planilha. Use quando precisar atualizar múltiplos intervalos em uma única operação para melhor desempenho.

NomeTipoObrigatórioDescrição
dataarraySimOs novos valores a aplicar à planilha. Cada ValueRange especifica um intervalo e os valores a escrever.
spreadsheet_idstringSimID da planilha a atualizar.
valueInputOptionstring (“INPUT_VALUE_OPTION_UNSPECIFIED” | “RAW” | “USER_ENTERED”)SimComo os dados de entrada devem ser interpretados.
includeValuesInResponsebooleanNãoSe a resposta deve incluir os valores das células atualizadas.
responseValueRenderOptionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores na resposta devem ser renderizados.
responseDateTimeRenderOptionstring (“SERIAL_NUMBER” | “FORMATTED_STRING”)NãoComo datas e horas na resposta devem ser renderizadas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_UPSERT_ROWS

Realiza upsert de linhas — atualiza linhas existentes por chave, acrescenta novas. Gerencia mapeamento de colunas e atualizações parciais automaticamente. Casos de uso: sincronização de CRM (corresponder ID do Lead), importação de transações (corresponder ID da Transação), atualização de estoque (corresponder SKU).

NomeTipoObrigatórioDescrição
rowsarraySimArray 2D de linhas de dados para upsert. Se headers NÃO for fornecido, a PRIMEIRA linha é tratada como cabeçalhos de coluna.
headersarrayNãoLista de nomes de colunas para os dados. Serão correspondidos aos cabeçalhos da aba. Colunas não existentes serão adicionadas automaticamente.
keyColumnstringNãoO NOME da coluna (texto do cabeçalho) a usar como identificador único para correspondência de linhas.
sheetNamestringSimNome da aba dentro da planilha.
strictModebooleanNãoQuando True (padrão), retorna erro se uma linha tiver mais valores que cabeçalhos. Quando False, valores extras são truncados silenciosamente.
tableStartstringNãoCélula onde a tabela começa (onde os cabeçalhos estão). Padrão: ‘A1’.
spreadsheetIdstringSimID da planilha.
key_column_indexstringNãoÍndice base zero da coluna a usar como identificador único. Alternativa a keyColumn.
normalization_messagestringNãoCampo interno para rastrear normalização de entrada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_VALUES_GET

Retorna um intervalo de valores de uma planilha. Use quando precisar ler dados de células ou intervalos específicos em uma aba do Google.

NomeTipoObrigatórioDescrição
rangestringSimIntervalo em notação A1 ou R1C1. Se o nome da aba contiver espaços ou caracteres especiais, envolva-o em aspas simples.
end_rowintegerNãoNúmero de linha base 1 para parar de ler (inclusivo). Use com start_row para paginação.
start_rowintegerNãoNúmero de linha base 1 para começar a ler (inclusivo). Use com end_row para paginação.
spreadsheet_idstringSimIdentificador único da planilha.
major_dimensionstring (“DIMENSION_UNSPECIFIED” | “ROWS” | “COLUMNS”)NãoDimensão principal dos resultados.
value_render_optionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores devem ser renderizados na saída.
date_time_render_optionstring (“SERIAL_NUMBER” | “FORMATTED_STRING”)NãoComo datas e horas devem ser representadas na saída.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLESHEETS_VALUES_UPDATE

Define valores em um intervalo de uma planilha do Google. Use quando precisar atualizar ou sobrescrever valores de células existentes em um intervalo específico.

NomeTipoObrigatórioDescrição
rangestringSimIntervalo em notação A1 para atualizar valores (ex.: ‘Sheet1!A1:C2’, ‘A1:D5’).
valuesarraySimOs dados a escrever. É um array de arrays; o array externo representa todos os dados e cada array interno representa uma dimensão principal.
spreadsheet_idstringSimIdentificador único da planilha do Google Sheets.
major_dimensionstring (“ROWS” | “COLUMNS”)NãoDimensão principal dos valores. ROWS (padrão): cada array interno é uma linha.
auto_expand_sheetbooleanNãoSe True (padrão), expande automaticamente as dimensões da aba quando o intervalo alvo excede os limites da grade.
value_input_optionstring (“RAW” | “USER_ENTERED”)SimComo os dados de entrada devem ser interpretados.
include_values_in_responsebooleanNãoSe a resposta deve incluir os valores das células atualizadas.
response_value_render_optionstring (“FORMATTED_VALUE” | “UNFORMATTED_VALUE” | “FORMULA”)NãoComo os valores na resposta devem ser renderizados.
response_datetime_render_optionstring (“SERIAL_NUMBER” | “FORMATTED_STRING”)NãoComo datas e horas na resposta devem ser renderizadas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.