Capítulo 1 Gravar e executar macros ・ MISSÃO 1
Missão 1: Executar uma macro gravada
Tarefa
Esta planilha tem uma macro "Formatar cabeçalhos" que deixa os cabeçalhos em negrito e coloridos. Execute-a em "Extensões" → "Macros".
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).
Início do capítulo 1Gravar e executar macros
Capítulo 1 ・ MISSÃO 1
Executar uma macro gravada
Esta planilha tem uma macro "Formatar cabeçalhos" que deixa os cabeçalhos em negrito e coloridos. Execute-a em "Extensões" → "Macros".
Lendo o código
- /** @OnlyCurrentDoc */
- Declara que o script só mexe nesta planilha, então as permissões pedidas ficam mais restritas.
- function myFunction() {
- O início da macro. No menu ela se chama "Formatar cabeçalhos", mas a função se chama myFunction.
- var spreadsheet = SpreadsheetApp.getActive();
- Coloca a planilha aberta em uma "caixa" (variável) chamada spreadsheet.
- spreadsheet.getRange('A1:C1').activate();
- Seleciona de A1 a C1.
- spreadsheet.getActiveRangeList().setFontWeight('bold')
- Deixa o intervalo selecionado em negrito.
- .setBackground('#fff2cc');
- Depois, deixa o fundo amarelo-claro.
As macros são executadas pela lista em "Extensões" → "Macros". Só na primeira vez aparece a pergunta se o script pode ler e editar a planilha. Se o script for seu, você pode continuar por "Avançado" e permitir.
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.