Capítulo 1 Gravar e executar macros ・ MISSÃO 3
Missão 3: Gravar com referências relativas
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.
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).
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.
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.