Nível de programação: iniciante
Duração: 5 minutos
Tipo de projeto: automação com um acionador baseado em 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 diminuir, será possível vender essa ação, comprar outra e reivindicar uma dedução fiscal. Isso é conhecido como uma colheita da perda de impostos. Liste suas ações em uma planilha do Planilhas Google e receba alertas por e-mail se o preço de uma ação ficar abaixo do preço de compra.
Como funciona
A planilha usa a função integrada do Google Finanças no app Planilhas 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 configurar o script para ser executado com a frequência que você quiser.
Serviços do Apps Script
Essa solução usa os seguintes serviços:
- Serviço de planilha: repete cada ação listada e compara o preço da ação 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 essa amostra, você precisa dos seguintes pré-requisitos:
- Uma Conta do Google (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 Alertas de coleta de perda fiscal. O projeto do Apps Script para esta solução é anexado à planilha.
Fazer uma cópia - Na planilha copiada, atualize-a com suas próprias informações sobre ações ou use os dados de teste fornecidos.
Executar o script
- Na planilha copiada, clique em Extensões > Apps Script.
- No menu suspenso da função, selecione checkLosses.
- Clique em Executar.
Quando solicitado, autorize o script. Se a tela de permissão OAuth mostrar o aviso Este app não foi verificado, continue selecionando Avançado > Acessar {Nome do projeto} (não seguro).
Verifique seu e-mail para ver uma lista de ações que caíram abaixo do preço de compra. Se você não recebeu um e-mail, verifique se algum dos preços das ações na sua lista está abaixo do preço de compra.
Criar um gatilho orientado por tempo
- Volte ao projeto do script.
- À esquerda, clique em Gatilhos .
- No canto inferior direito, clique em Adicionar acionador.
- Em Escolher qual função executar, verifique se checkLosses está selecionado.
- Em Selecionar origem do evento, escolha Baseado em tempo.
- Configure a frequência de execução do script e clique em Salvar.
Revisar o código
Para analisar o código do Apps Script para esta solução, clique em Ver código-fonte abaixo:
Ver o código-fonte
Code.gs
Colaboradores
Esta amostra foi criada por Jeremy Glassenberg, consultor de estratégia da plataforma e gerenciamento de produtos. Encontre Jeremy no Twitter @jwindowenberg (em inglês).
Esta amostra é mantida pelo Google com a ajuda de especialistas do Google Developers.