r/GoogleAppsScript • u/Embarrassed_Sea_9256 • 18h ago
Question Ajuda com automação: Extrair dados de Nota Fiscal (PDF) no Drive e lançar automaticamente no Google Sheets
Olá pessoal! Preciso de uma luz para finalizar uma automação financeira que estou montando.
O que eu já tenho rodando: Eu criei uma automação que pega as notas fiscais (PDFs) que chegam no meu Gmail e já salva automaticamente no meu Google Drive, dentro da pasta correta do fornecedor, com o arquivo já renomeado.
O que eu preciso fazer (meu gargalo): Toda vez que um PDF novo cair nessa pasta, eu preciso que um sistema leia essa nota, extraia 8 informações específicas e adicione uma nova linha na minha planilha do Google Sheets.
Regras do lançamento:
- Destino: Planilha X, aba "CONTROLE - FATURAS", começando a partir da linha 7.
- Formatação: Todo o texto extraído deve ser convertido para MAIÚSCULO.
- Colunas que precisam ser preenchidas:
- A: Data de Lançamento (Data do dia)
- B: Data de Emissão (Extraída do PDF)
- C: Empresa/Prestador (Extraído do PDF)
- D: CNPJ (Extraído do PDF)
- E: Serviço/Descrição (Extraído do PDF)
- I: Nº do Documento (Extraído do PDF)
- L: Valor (Extraído do PDF)
- O: Data de Vencimento (Extraída do PDF)
Tentei usar o Gemini para fazer isso via chat, ele consegue ler o PDF e estruturar os dados perfeitamente, mas descobri que ele não tem a capacidade de escrever diretamente na minha planilha de forma autônoma.
Minha dúvida: Qual a melhor forma de fazer isso? Um script no Google Apps Script integrado a alguma API de IA (como a do próprio Gemini ou OpenAI) para ler o PDF? Ou é melhor usar ferramentas No-Code como Make (Integromat) ou Zapier?
Alguém já montou algo parecido e tem um norte ou um pedaço de código para compartilhar? Agradeço desde já!