Script do Google Planilhas para percorrer a planilha de ações para você!

Script do Google Planilhas para percorrer a planilha de ações para você!


Automatize sua Planilha de Ações com Google Sheets e Apps Script

Você ainda perde tempo atualizando manualmente sua planilha de ações no Google Sheets, inserindo preços e acompanhando as mudanças? Se sim, sabe o quanto isso é cansativo e repetitivo.

Mas e se eu te disser que o Google pode fazer isso sozinho e de graça para você?

A solução está no Google Apps Script, uma ferramenta poderosa integrada ao Google Sheets. Pense nele como um assistente que faz as tarefas chatas por você — e o melhor: não é preciso ser programador para começar a usar.


Passo 1: Configure sua planilha no Google Sheets

Antes de escrever o código, precisamos deixar a planilha organizada.

Crie uma nova planilha e adicione as seguintes colunas:

  • Ação → Onde você colocará o código da ação (ex: PETR4, MGLU3).

  • Preço Alvo → O valor desejado para cada ação.

  • Preço Atual → Onde o script atualizará o valor automaticamente.

Exemplo de como deve ficar sua planilha:

AçãoPreço AlvoPreço Atual
PETR430.00
MGLU35.00
WEGE342.00

📌 Leia também: Deixe seu Blog no Blogger forte: Veja o Poder da API V3


Passo 2: Insira o código no Google Apps Script

Agora é hora de colocar nosso “robô” para trabalhar.

  1. Com a planilha aberta, vá em Extensões > Apps Script.

  2. Apague qualquer código que já esteja lá.

  3. Cole este código:

// Função principal para atualizar os preços das ações function atualizarAcoes() { // Pegamos a planilha aberta const planilha = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); // Encontramos a última linha preenchida const ultimaLinha = planilha.getLastRow(); // Percorremos cada linha, a partir da segunda for (let i = 2; i <= ultimaLinha; i++) { const acao = planilha.getRange(i, 1).getValue(); // Nome da ação const precoAlvo = planilha.getRange(i, 2).getValue(); // Preço alvo // Fórmula para obter o preço atual const precoAtual = `=GOOGLEFINANCE("${acao}", "price")`; // Verificação se atingiu o preço alvo if (precoAtual > precoAlvo) { Logger.log(`Atenção: ${acao} passou do preço! Preço agora: ${precoAtual}`); } // Atualiza a coluna com o preço planilha.getRange(i, 3).setValue(precoAtual); } }

Como o código funciona?

De forma simples, ele:

  • Lê sua lista de ações na planilha.

  • Busca o preço atual de cada ação com a função GOOGLEFINANCE.

  • Compara o preço atual com o preço alvo.

  • Registra um aviso no log se o preço for ultrapassado.

  • Atualiza automaticamente a coluna “Preço Atual”.


Passo 3: Configure o acionador para rodar automaticamente

Não adianta ter o script parado, certo? Agora vamos programá-lo para rodar sozinho.

  1. No editor do Apps Script, clique no ícone de relógio (Acionadores).

  2. Clique em Adicionar Acionador.

  3. Em “Qual função vai rodar?”, escolha atualizarAcoes.

  4. Em “Como vai rodar?”, selecione Baseado em tempo.

  5. Escolha o intervalo (por exemplo, “De hora em hora” ou “Todo dia”).

Pronto! Agora o Google executará o código automaticamente e sua planilha estará sempre atualizada.


Conclusão

O exemplo acima é apenas o começo do que você pode fazer com o Google Apps Script. Além de atualizar preços, você pode:

✔ Enviar alertas por e-mail.
✔ Calcular variações diárias.
✔ Automatizar outras tarefas repetitivas do dia a dia.

👉 E você, o que gostaria de automatizar na sua planilha com esse código? Deixe sua ideia nos comentários!

📌 Veja também: Visual Studio JavaScript: Vire mestre na Web



Enviar um comentário

escreva aqui o seu comentário

Postagem Anterior Próxima Postagem

Formulário de Contacto