Atualizar linha
Encontra a primeira linha em que uma coluna combina com um valor informado e a atualiza.
Opções
Conexão do Google Sheets
Selecione a ação de Conexão configurada no fluxo.
ID da planilha
Informe o ID da planilha. O ID pode ser encontrado na URL da planilha: docs.google.com/spreadsheets/d/{spreadsheetId}/edit.
Nome ou ID da aba
Informe o nome da aba (ex.: Página1) ou, usando o tipo número, o ID numérico da aba.
Localizar a linha por
Escolha como a linha a ser atualizada será localizada: por Coluna e valor ou por Número da linha. Padrão: Coluna e valor.
Quando "Coluna e valor"
Coluna onde buscar
O nome exato da coluna, como aparece na primeira linha (cabeçalho) da aba. A primeira linha que combinar essa coluna/valor será atualizada.
Valor a ser buscado
Informe o valor que deve ser comparado com o conteúdo da coluna, para cada linha da aba.
Quando "Número da linha"
Número da linha (1 = linha do cabeçalho)
Informe o número da linha a ser atualizada, considerando a linha 1 como o cabeçalho da aba (portanto o menor número de linha de dados válido é 2).
Novos valores das colunas
Adicione os pares de cabeçalho e valor a serem gravados na linha localizada. Para cada item, informe o Cabeçalho (nome exato da coluna, como aparece no cabeçalho da aba) e o novo Valor. Use o botão "Adicionar valor" para incluir mais colunas. Colunas do cabeçalho que não forem informadas mantêm seu valor atual.
Opções avançadas
Origem dos valores das colunas
Escolha entre Cabeçalho e valor (lista de pares construída no formulário) ou Código customizado (substitui a lista por um campo de código). Padrão: Cabeçalho e valor.
Novos valores das colunas (código)
Visível apenas quando a origem é Código customizado. Informe um objeto relacionando o nome de cada coluna ao novo valor — ex., como código: { "Nome": nome.value, "Status": "Concluído" }. Você também pode referenciar a saída de uma ação anterior ou uma variável que já contenha um objeto nesse formato. Colunas não informadas mantêm o valor atual.
Retornos
Código Javascript
actions["id-da-acao"].rowNumber // número da linha atualizada (Número)
actions["id-da-acao"].row // a linha após a atualização, como objeto (Any)
Seleção de campos
- rowNumber — número da linha atualizada (Número)
- row — a linha após a atualização, como um objeto relacionando o nome de cada coluna ao seu valor (Any)
Regras e Condições
- Os campos Conexão do Google Sheets, ID da planilha e Nome ou ID da aba são obrigatórios; é necessário informar ao menos uma coluna em Novos valores das colunas (modo "Cabeçalho e valor") ou o código de valores (modo "Código customizado").
- A primeira linha da aba é sempre usada como cabeçalho, tanto para localizar a linha quanto para relacionar os Novos valores das colunas.
- Ao localizar por Coluna e valor: ambos os campos são obrigatórios; se nenhuma linha corresponder, o robô interrompe a execução com erro; se mais de uma linha corresponder, a execução também é interrompida com erro — nesse caso, utilize uma coluna com valores únicos ou localize a linha pelo número.
- Ao localizar por Número da linha: o valor mínimo aceito é 2 (a linha 1 é o cabeçalho e não pode ser atualizada por este meio); se a linha informada não existir na aba, o robô interrompe a execução com erro.
- Ao menos um dos nomes informados em Novos valores das colunas precisa corresponder exatamente (inclusive maiúsculas/minúsculas) a uma coluna existente no cabeçalho da aba; caso contrário, o robô interrompe a execução com erro listando as colunas disponíveis na aba.
- Colunas do cabeçalho não incluídas nos Novos valores das colunas mantêm seu valor atual — não são apagadas.
- Se a aba não tiver nenhuma linha de cabeçalho, ou se a aba informada (por nome ou ID) não existir na planilha, o robô interrompe a execução com erro.