Capítulo 1 Gravar e executar macros ・ MISSÃO 3

Missão 3: Gravar com referências relativas

📋 Lista de missões

Tarefa

Grave com referências relativas uma macro que digite "Concluído" na coluna "Status" (duas à direita) da linha do item selecionado. Comece a gravar com A2 selecionada.

Lista de pedidos de material de escritório - Planilhas Google
Lista de pedidos de material de escritório

Para praticar, a tabela volta ao estado inicial antes de cada execução (uma planilha de verdade não volta. As mudanças de um script às vezes podem ser desfeitas com Ctrl+Z, mas não todas de uma vez).

Ctrl+S: salvar · Ctrl+R: executar (editor) · F5: reabrir

Capítulo 1 ・ MISSÃO 3

Gravar com referências relativas

Grave com referências relativas uma macro que digite "Concluído" na coluna "Status" (duas à direita) da linha do item selecionado. Comece a gravar com A2 selecionada.

Agora
Objetivo

Lendo o código

spreadsheet.getCurrentCell().offset(0, 2).activate();
Seleciona a célula 0 linhas abaixo e 2 colunas à direita da atual. As referências relativas são salvas assim.
spreadsheet.getCurrentCell().setValue('Concluído');
Coloca "Concluído" na célula selecionada.

Com referências relativas, a seleção é salva como "quantas linhas e colunas a partir da célula atual", por exemplo offset(0, 2). Qualquer que seja a linha selecionada, o valor vai para o "Status" dela. Para macros usadas várias vezes, as relativas costumam ser mais práticas.

Como começar no GAS e o código mais usado estão em um artigo.O que é GAS? Como começar e código mais usado

O código que você escreve roda em um espaço isolado dentro desta página. Ele não alcança fora da página nem outros sites.

* Esta é uma simulação do comportamento do Planilhas Google e do Apps Script e pode diferir em parte do original.

* Planilhas Google é uma marca da Google LLC. Este site não tem relação com o Google.