Visão Geral
Permita que seus agentes criem, editem e gerenciem documentos do Google Docs com manipulação de texto e formatação. Automatize a criação de documentos, insira e substitua texto, gerencie intervalos de conteúdo e simplifique seus fluxos de trabalho de documentos com automação alimentada por IA.Pré-requisitos
Antes de usar a integração Google Docs, certifique-se de ter:- Uma conta CrewAI AMP com assinatura ativa
- Uma conta Google com acesso ao Google Docs
- Conectado sua conta Google através da página de Integrações
Configurando a Integração Google Docs
1. Conecte sua Conta Google
- Navegue para Integrações CrewAI AMP
- Encontre Google Docs na seção de Integrações de Autenticação
- Clique em Conectar e complete o fluxo OAuth
- Conceda as permissões necessárias para acesso a documentos
- Copie seu Token Enterprise das Configurações de Integração
2. Instale o Pacote Necessário
Ações Disponíveis
google_docs/create_document
google_docs/create_document
Descrição: Criar um novo documento do Google.Parâmetros:
title
(string, opcional): O título para o novo documento.
google_docs/get_document
google_docs/get_document
Descrição: Obter o conteúdo e metadados de um documento do Google.Parâmetros:
documentId
(string, obrigatório): O ID do documento a recuperar.includeTabsContent
(boolean, opcional): Se deve incluir conteúdo de abas. Padrão: falsesuggestionsViewMode
(string, opcional): O modo de visualização de sugestões a aplicar ao documento. Opções: DEFAULT_FOR_CURRENT_ACCESS, PREVIEW_SUGGESTIONS_ACCEPTED, PREVIEW_WITHOUT_SUGGESTIONS. Padrão: DEFAULT_FOR_CURRENT_ACCESS
google_docs/batch_update
google_docs/batch_update
Descrição: Aplicar uma ou mais atualizações a um documento do Google.Parâmetros:
documentId
(string, obrigatório): O ID do documento a atualizar.requests
(array, obrigatório): Uma lista de atualizações a aplicar ao documento. Cada item é um objeto representando uma solicitação.writeControl
(object, opcional): Fornece controle sobre como as solicitações de escrita são executadas. ContémrequiredRevisionId
(string) etargetRevisionId
(string).
google_docs/insert_text
google_docs/insert_text
Descrição: Inserir texto em um documento do Google em um local específico.Parâmetros:
documentId
(string, obrigatório): O ID do documento a atualizar.text
(string, obrigatório): O texto a inserir.index
(integer, opcional): O índice baseado em zero onde inserir o texto. Padrão: 1
google_docs/replace_text
google_docs/replace_text
Descrição: Substituir todas as instâncias de texto em um documento do Google.Parâmetros:
documentId
(string, obrigatório): O ID do documento a atualizar.containsText
(string, obrigatório): O texto a encontrar e substituir.replaceText
(string, obrigatório): O texto para substituir.matchCase
(boolean, opcional): Se a pesquisa deve respeitar maiúsculas e minúsculas. Padrão: false
google_docs/delete_content_range
google_docs/delete_content_range
Descrição: Excluir conteúdo de um intervalo específico em um documento do Google.Parâmetros:
documentId
(string, obrigatório): O ID do documento a atualizar.startIndex
(integer, obrigatório): O índice inicial do intervalo a excluir.endIndex
(integer, obrigatório): O índice final do intervalo a excluir.
google_docs/insert_page_break
google_docs/insert_page_break
Descrição: Inserir uma quebra de página em um local específico em um documento do Google.Parâmetros:
documentId
(string, obrigatório): O ID do documento a atualizar.index
(integer, opcional): O índice baseado em zero onde inserir a quebra de página. Padrão: 1
google_docs/create_named_range
google_docs/create_named_range
Descrição: Criar um intervalo nomeado em um documento do Google.Parâmetros:
documentId
(string, obrigatório): O ID do documento a atualizar.name
(string, obrigatório): O nome para o intervalo nomeado.startIndex
(integer, obrigatório): O índice inicial do intervalo.endIndex
(integer, obrigatório): O índice final do intervalo.
Exemplos de Uso
Configuração Básica do Agente Google Docs
Edição de Texto e Gerenciamento de Conteúdo
Operações Avançadas de Documentos
Solução de Problemas
Problemas Comuns
Erros de Autenticação- Certifique-se de que sua conta Google tenha as permissões necessárias para acesso ao Google Docs.
- Verifique se a conexão OAuth inclui todos os escopos necessários (
https://www.googleapis.com/auth/documents
).
- Verifique novamente os IDs dos documentos para correção.
- Certifique-se de que o documento existe e está acessível à sua conta.
- IDs de documentos podem ser encontrados na URL do Google Docs.
- Ao usar
insert_text
oudelete_content_range
, certifique-se de que as posições de índice sejam válidas. - Lembre-se de que o Google Docs usa indexação baseada em zero.
- O documento deve ter conteúdo nas posições de índice especificadas.
- Ao usar
batch_update
, certifique-se de que o arrayrequests
esteja formatado corretamente de acordo com a documentação da API do Google Docs. - Atualizações complexas requerem estruturas JSON específicas para cada tipo de solicitação.
- Para
replace_text
, certifique-se de que o parâmetrocontainsText
corresponda exatamente ao texto que você deseja substituir. - Use o parâmetro
matchCase
para controlar a sensibilidade a maiúsculas e minúsculas.
Obtendo Ajuda
Precisa de Ajuda?
Entre em contato com nossa equipe de suporte para assistência com configuração ou solução de problemas da integração Google Docs.