Nível de codificação: iniciante
Duração: 5 minutos
Tipo de projeto: automação com um gatilho orientado por tempo
Objetivos
- Entenda o que a solução faz.
- Entenda o que os serviços do Apps Script fazem na solução.
- Configure o script.
- Execute o script.
Sobre esta solução
Se você comprar uma ação e o valor cair, poderá vendê-la, comprar outra e reivindicar uma dedução fiscal. Isso é conhecido como colheita de perdas fiscais. Liste suas ações em uma planilha do Google Planilhas e receba alertas por e-mail se o preço de uma ação cair abaixo do preço de compra.
Como funciona
A planilha usa a função integrada do Google Finanças nas Planilhas Google para conferir os preços atuais das ações. O script compara o preço de compra de cada ação listada com o preço atual. Em seguida, ele envia por e-mail uma lista de ações que caíram abaixo do preço de compra. É possível definir o script para ser executado com a frequência que quiser.
Serviços do Apps Script
Esta solução usa os seguintes serviços:
- Serviço de planilha: percorre cada ação listada e compara o preço dela com o preço de compra.
- Serviço do Gmail: cria e envia um e-mail com as ações que caíram abaixo do preço de compra.
Pré-requisitos
Para usar este exemplo, você precisa dos seguintes pré-requisitos:
- Uma Conta do Google (as contas do Google Workspace podem exigir a aprovação do administrador).
- Um navegador da Web com acesso à Internet.
Configurar o script
- Clique no botão a seguir para fazer uma cópia da planilha de exemplo de alertas de colheita de perdas fiscais. O projeto do Apps Script para essa solução é anexado à planilha.
Fazer uma cópia - Na planilha copiada, atualize a planilha com suas próprias informações de estoque ou use os dados de teste fornecidos.
Executar o script
- Na planilha copiada, clique em Extensões > Apps Script.
- No menu suspenso de funções, selecione checkLosses.
- Clique em Executar.
Quando solicitado, autorize o script. Se a tela de consentimento do OAuth mostrar o aviso Este app não está verificado, continue selecionando Avançado > Acessar {Nome do projeto} (inseguro).
Verifique seu e-mail para conferir uma lista de ações que caíram abaixo do preço de compra. Se você não receber um e-mail, verifique se algum dos preços das ações na sua lista é menor que o preço de compra.
Criar um acionador baseado em tempo
- Volte ao projeto do script.
- À esquerda, clique em Acionadores .
- No canto inferior direito, clique em Adicionar gatilho.
- Em Escolher a função a ser executada, verifique se a opção checkLosses está selecionada.
- Em Selecionar origem do evento, selecione Baseado em tempo.
- Defina a frequência de execução do script e clique em Salvar.
Revisar o código
Para revisar o código do Apps Script para essa solução, clique em Ver código-fonte abaixo:
Acessar o código-fonte
Code.gs
Colaboradores
Este exemplo foi criado por Jeremy Glassenberg, consultor de estratégia de gerenciamento de produtos e plataformas. Encontre Jeremy no Twitter @jglassenberg.
Esse exemplo é mantido pelo Google com a ajuda de especialistas em desenvolvimento do Google.