Obter ajuda

Central de ajuda

Guias e respostas

Entre em contato com o suporte

Escrever para nossa equipe

Entrar no

Workflows

Criar processos com sua equipe

Automations

Conectar arquivos e automatizar tarefas

Um sistema, quatro partes

Agentes de IA

Funcionários virtuais que trabalham 24/7

Automations

Conectar arquivos e automatizar tarefas

Workflows

Criar processos com sua equipe

Data Space

Compartilhamento e controle de dados confiáveis

Soluções por departamento

Finanças

Relatórios, orçamentos e conciliações

Estoque e manufatura

Estoque, pedidos e produção em uma só visão

RH

Folhas de ponto, presença e avaliações

Gestão de projetos

Status e carga de trabalho entre projetos

Vendas e CRM

Leads e negócios sempre atualizados

Educação

Registros de alunos e dados da escola

Finanças

Transforme o trabalho financeiro manual em relatórios que se atualizam sozinhos.

O que as equipes de Finanças automatizam

  • Acompanhar contas a pagar e a receber
  • Criar demonstrações de fluxo de caixa
  • Comparar orçamento e realizado

Estoque e manufatura

Veja os níveis de estoque e automatize os pedidos.

O que as equipes de estoque e manufatura automatizam

  • Acompanhar o estoque em vários locais
  • Conectar dados de vendas, compras e armazém
  • Vincular um leitor de código de barras à sua planilha

RH

Gerencie recrutamento, presença e acompanhamento de OKRs a partir das suas planilhas.

O que as equipes de RH automatizam

  • Acompanhar recrutamento e integração
  • Registrar OKRs e resultados da equipe
  • Acompanhar entradas, saídas e licenças

Gestão de projetos

Atribua tarefas e acompanhe horas sem atualizações manuais.

O que as equipes de projetos automatizam

  • Atribuir tarefas e acompanhar mudanças de status
  • Estimar o esforço e registrar as horas trabalhadas
  • Acompanhar marcos entre projetos

Vendas e CRM

Acompanhe leads e desempenho de vendas com relatórios automáticos.

O que as equipes de vendas automatizam

  • Acompanhar e converter leads
  • Definir metas de vendas e acompanhar métricas da equipe
  • Monitorar KPIs de vendas em painéis

Educação

Automatize presença, notas e compras da escola.

O que as escolas automatizam

  • Acompanhar a presença e avisar os pais
  • Registrar e comparar as notas das turmas
  • Acompanhar o estoque emprestado a alunos e funcionários

Encontrar um caso de uso

Por departamento

Como cada equipe usa a Sheetgo

Por setor

Como cada setor usa a Sheetgo

Por tamanho da empresa

Pequena, média ou grande

Aprender

Blog

Guias e novidades do produto

Histórias de clientes

Como equipes como a sua usam a Sheetgo

Central de ajuda

Guias e respostas

Por que a Sheetgo

Comparar

Como a Sheetgo se compara a outras ferramentas

Segurança

Como protegemos seus dados

Centro de confiança

Detalhes da nossa conformidade

Entrar no

Workflows

Criar processos com sua equipe

Automations

Conectar arquivos e automatizar tarefas

Um sistema, quatro partes

Agentes de IA

Funcionários virtuais que trabalham 24/7

Automations

Conectar arquivos e automatizar tarefas

Workflows

Criar processos com sua equipe

Data Space

Compartilhamento e controle de dados confiáveis

Soluções por departamento

Finanças

Relatórios, orçamentos e conciliações

Estoque e manufatura

Estoque, pedidos e produção em uma só visão

RH

Folhas de ponto, presença e avaliações

Gestão de projetos

Status e carga de trabalho entre projetos

Vendas e CRM

Leads e negócios sempre atualizados

Educação

Registros de alunos e dados da escola

Encontrar um caso de uso

Por departamento

Como cada equipe usa a Sheetgo

Por setor

Como cada setor usa a Sheetgo

Por tamanho da empresa

Pequena, média ou grande

Comece a usar

Modelos

Fluxos de trabalho prontos para usar

Aprender

Blog

Guias e novidades do produto

Histórias de clientes

Como equipes como a sua usam a Sheetgo

Central de ajuda

Guias e respostas

Por que a Sheetgo

Comparar

Como a Sheetgo se compara a outras ferramentas

Segurança

Como protegemos seus dados

Centro de confiança

Detalhes da nossa conformidade

Central de ajuda

Guias e respostas

Entre em contato com o suporte

Escrever para nossa equipe

Workflows

Criar processos com sua equipe

Automations

Conectar arquivos e automatizar tarefas

Integre o ChatGPT ao Google Sheets para obter insights de dados automatizados

Observação: Esta postagem foi publicada originalmente em nosso fórum da comunidade.

Recentemente, trabalhei em um projeto interessante em que integrei o Google Sheets ao ChatGPT. Essa integração permite que você gere insights orientados por IA diretamente dos dados da sua planilha. Se você deseja automatizar a geração de relatórios ou a análise de dados, este guia é para você!

Por que você deve integrar o Google Sheets ao ChatGPT?

Ao conectar o Google Sheets ao ChatGPT, você pode:

  • Automatize a geração de resumos e insights com base em seus dados.
  • Simplifique tarefas complexas de análise de dados.
  • Economize tempo buscando diretamente as respostas geradas pela IA em sua planilha.

O que você vai precisar:

  • Planilhas Google: Uma planilha com seus dados.
  • Chave da API da OpenAI: Você precisará de uma chave de API da OpenAI para conectar o Google Sheets ao ChatGPT.

Guia passo a passo

Etapa 1: Configurando sua planilha do Google

Comece organizando seus dados e preparando seus prompts.

  1. Crie uma guia ‘Sales Data’ (Dados de vendas):
    • Essa guia conterá seus dados. Aqui está um exemplo de como ela pode se parecer:

  1. Crie uma guia ‘Resumo’:
    • É aqui que você gerará seus prompts e exibirá as respostas da IA.

      Exemplo

Na célula A1, escreva: plaintext

Etapa 3: Conectar o Planilhas Google ao ChatGPT usando o script do Google Apps

Agora, vamos automatizar o processo enviando seu prompt para o ChatGPT e obtendo a resposta.

  1. Exemplo de script do Google Apps:
    • Abra o Google Apps Script a partir de sua Planilha Google (Extensões > Script de aplicativos).
    • Cole o script a seguir:

      função getChatGPTResponse() {

      var prompt = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Summary').getRange('A1').getValue();

      var apiKey = 'YOUR_OPENAI_API_KEY';

      var url = 'https://api.openai.com/v1/chat/completions';

      var payload = {

      'model': 'gpt-3.5-turbo', // Verifique se você está usando um modelo válido

      'messages': [{'role': 'user', 'content': prompt}],

      'max_tokens': 150

      };

      var options = {

      'method' : 'post',

      'contentType': 'application/json',

      'headers': {

      'Authorization': 'Bearer ' + apiKey

      },

      'payload' : JSON.stringify(payload),

      'muteHttpExceptions': true // Permite respostas de erro detalhadas

      };

      // Obter resposta da API

      var response = UrlFetchApp.fetch(url, options);

      var json = response.getContentText();

      Logger.log(json); // Registre a resposta completa para depuração

      var parsedJson = JSON.parse(json);

      Se (parsedJson.choices && parsedJson.choices.length > 0) {

      var chatGPTOutput = parsedJson.choices[0].message.content.trim();

      SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Summary').getRange('B1').setValue(chatGPTOutput);

      } else {

      var errorMessage = "Erro: Estrutura de resposta de API inesperada. Resposta completa: " + json;

      SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Summary').getRange('B1').setValue(errorMessage);

      }

      }

Substituir 'YOUR_OPENAI_API_KEY' com sua chave real da API da OpenAI.

  1. Executando o script:
    • Salve o script e execute o getChatGPTResponse função.
    • Esse script receberá o prompt da célula A1 da guia ‘Summary’, envie-a para o ChatGPT e coloque a resposta na célula B1.

Etapa 4: Exemplo de saída

Veja como a guia ‘Resumo’ pode ficar depois de executar o script:

Neste exemplo, o prompt em A1 foi processado pelo ChatGPT, e a resposta em B1 fornece um resumo com base nos dados da guia ‘Sales Data’ (Dados de vendas).

Etapa 5: Solução de problemas comuns

  1. Erro 404:
    • Se você encontrar um Erro 404, pode ser devido ao uso de um modelo obsoleto. Verifique se você está usando um modelo válido e compatível, como gpt-3.5-turbo.
  2. TypeError:
    • Se você vir TypeError: Não é possível ler propriedades de undefined (lendo '0'), isso significa que a estrutura da resposta não é a esperada. O script agora registra a resposta completa para que você possa depurá-la com mais facilidade.

Você também pode gostar...

Recursos e fórmulas do Google Sheets

As 5 principais fórmulas de matriz dinâmica no Planilhas Google 

O Google Sheets evoluiu para além das planilhas básicas. Com a introdução de fórmulas de matriz dinâmica, os usuários agora podem manipular e analisar...
Recursos e fórmulas do Google Sheets

Dominando a fórmula FILTER: 4 casos de uso com exemplos

A fórmula FILTER do Planilhas Google é uma ferramenta versátil para extrair dados que atendam a condições específicas. Ao contrário da fórmula QUERY,...
Recursos e fórmulas do Google Sheets

Desbloqueando o poder de SUMIF e SUMIFS no Planilhas Google: 4 casos de uso na vida real

As fórmulas SUMIF e SUMIFS no Planilhas Google são ferramentas indispensáveis para realizar somas condicionais. Elas simplificam a...