From c32449c5615cbfbb438af1b3df6455fa9eb85d1e Mon Sep 17 00:00:00 2001 From: Lucas Gomide Date: Wed, 11 Feb 2026 11:29:36 -0300 Subject: [PATCH] docs: add missing integration actions from OAuth config Sync pt-BR enterprise integration docs with crewai-oauth apps.js config. Adds ~96 missing actions across 9 integrations, translated to Portuguese: - Google Contacts: 2 contact group actions - Google Slides: 14 slide manipulation/content actions - Microsoft SharePoint: 27 file, Excel, and Word actions - Microsoft Excel: 2 actions (get_used_range_metadata, get_table_data) - Microsoft Word: 2 actions (copy_document, move_document) - Google Docs: 27 text formatting, table, and header/footer actions - Microsoft Outlook: 7 message and calendar event actions - Microsoft OneDrive: 5 path-based and discovery actions - Microsoft Teams: 8 meeting, channel, and reply actions --- .../integrations/google_contacts.mdx | 19 ++ .../enterprise/integrations/google_docs.mdx | 291 ++++++++++++++++ .../enterprise/integrations/google_slides.mdx | 139 ++++++++ .../integrations/microsoft_excel.mdx | 19 ++ .../integrations/microsoft_onedrive.mdx | 43 +++ .../integrations/microsoft_outlook.mdx | 68 ++++ .../integrations/microsoft_sharepoint.mdx | 322 +++++++++++++++++- .../integrations/microsoft_teams.mdx | 80 +++++ .../integrations/microsoft_word.mdx | 20 ++ 9 files changed, 994 insertions(+), 7 deletions(-) diff --git a/docs/pt-BR/enterprise/integrations/google_contacts.mdx b/docs/pt-BR/enterprise/integrations/google_contacts.mdx index 31f1803f9..fd1a3f629 100644 --- a/docs/pt-BR/enterprise/integrations/google_contacts.mdx +++ b/docs/pt-BR/enterprise/integrations/google_contacts.mdx @@ -200,6 +200,25 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token - `clientData` (array, opcional): Dados específicos do cliente. Cada item é um objeto com `key` (string) e `value` (string). + + + **Descrição:** Atualizar informações de um grupo de contatos. + + **Parâmetros:** + - `resourceName` (string, obrigatório): O nome do recurso do grupo de contatos (ex: 'contactGroups/myContactGroup'). + - `name` (string, obrigatório): O nome do grupo de contatos. + - `clientData` (array, opcional): Dados específicos do cliente. Cada item é um objeto com `key` (string) e `value` (string). + + + + + **Descrição:** Excluir um grupo de contatos. + + **Parâmetros:** + - `resourceName` (string, obrigatório): O nome do recurso do grupo de contatos a excluir (ex: 'contactGroups/myContactGroup'). + - `deleteContacts` (boolean, opcional): Se os contatos do grupo também devem ser excluídos. Padrão: false + + ## Exemplos de Uso diff --git a/docs/pt-BR/enterprise/integrations/google_docs.mdx b/docs/pt-BR/enterprise/integrations/google_docs.mdx index f30fbf64e..f5eb98194 100644 --- a/docs/pt-BR/enterprise/integrations/google_docs.mdx +++ b/docs/pt-BR/enterprise/integrations/google_docs.mdx @@ -131,6 +131,297 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token - `endIndex` (integer, obrigatório): O índice final do intervalo. + + + **Descrição:** Criar um novo documento do Google com conteúdo em uma única ação. + + **Parâmetros:** + - `title` (string, obrigatório): O título para o novo documento. Aparece no topo do documento e no Google Drive. + - `content` (string, opcional): O conteúdo de texto a inserir no documento. Use `\n` para novos parágrafos. + + + + + **Descrição:** Adicionar texto ao final de um documento do Google. Insere automaticamente no final do documento sem necessidade de especificar um índice. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento obtido da resposta de create_document ou URL. + - `text` (string, obrigatório): Texto a adicionar ao final do documento. Use `\n` para novos parágrafos. + + + + + **Descrição:** Aplicar ou remover formatação de negrito em texto de um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do texto a formatar. + - `endIndex` (integer, obrigatório): Posição final do texto a formatar (exclusivo). + - `bold` (boolean, obrigatório): Defina `true` para aplicar negrito, `false` para remover negrito. + + + + + **Descrição:** Aplicar ou remover formatação de itálico em texto de um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do texto a formatar. + - `endIndex` (integer, obrigatório): Posição final do texto a formatar (exclusivo). + - `italic` (boolean, obrigatório): Defina `true` para aplicar itálico, `false` para remover itálico. + + + + + **Descrição:** Adicionar ou remover formatação de sublinhado em texto de um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do texto a formatar. + - `endIndex` (integer, obrigatório): Posição final do texto a formatar (exclusivo). + - `underline` (boolean, obrigatório): Defina `true` para sublinhar, `false` para remover sublinhado. + + + + + **Descrição:** Adicionar ou remover formatação de tachado em texto de um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do texto a formatar. + - `endIndex` (integer, obrigatório): Posição final do texto a formatar (exclusivo). + - `strikethrough` (boolean, obrigatório): Defina `true` para adicionar tachado, `false` para remover. + + + + + **Descrição:** Alterar o tamanho da fonte do texto em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do texto a formatar. + - `endIndex` (integer, obrigatório): Posição final do texto a formatar (exclusivo). + - `fontSize` (number, obrigatório): Tamanho da fonte em pontos. Tamanhos comuns: 10, 11, 12, 14, 16, 18, 24, 36. + + + + + **Descrição:** Alterar a cor do texto usando valores RGB (escala 0-1) em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do texto a formatar. + - `endIndex` (integer, obrigatório): Posição final do texto a formatar (exclusivo). + - `red` (number, obrigatório): Componente vermelho (0-1). Exemplo: `1` para vermelho total. + - `green` (number, obrigatório): Componente verde (0-1). Exemplo: `0.5` para metade verde. + - `blue` (number, obrigatório): Componente azul (0-1). Exemplo: `0` para sem azul. + + + + + **Descrição:** Transformar texto existente em um hyperlink clicável em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do texto a transformar em link. + - `endIndex` (integer, obrigatório): Posição final do texto a transformar em link (exclusivo). + - `url` (string, obrigatório): A URL para a qual o link deve apontar. Exemplo: `"https://example.com"`. + + + + + **Descrição:** Aplicar um estilo de título ou parágrafo a um intervalo de texto em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do(s) parágrafo(s) a estilizar. + - `endIndex` (integer, obrigatório): Posição final do(s) parágrafo(s) a estilizar. + - `style` (string, obrigatório): O estilo a aplicar. Opções: `NORMAL_TEXT`, `TITLE`, `SUBTITLE`, `HEADING_1`, `HEADING_2`, `HEADING_3`, `HEADING_4`, `HEADING_5`, `HEADING_6`. + + + + + **Descrição:** Definir o alinhamento de texto para parágrafos em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do(s) parágrafo(s) a alinhar. + - `endIndex` (integer, obrigatório): Posição final do(s) parágrafo(s) a alinhar. + - `alignment` (string, obrigatório): Alinhamento do texto. Opções: `START` (esquerda), `CENTER`, `END` (direita), `JUSTIFIED`. + + + + + **Descrição:** Definir o espaçamento entre linhas para parágrafos em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial do(s) parágrafo(s). + - `endIndex` (integer, obrigatório): Posição final do(s) parágrafo(s). + - `lineSpacing` (number, obrigatório): Espaçamento entre linhas como porcentagem. `100` = simples, `115` = 1.15x, `150` = 1.5x, `200` = duplo. + + + + + **Descrição:** Converter parágrafos em uma lista com marcadores ou numerada em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial dos parágrafos a converter em lista. + - `endIndex` (integer, obrigatório): Posição final dos parágrafos a converter em lista. + - `bulletPreset` (string, obrigatório): Estilo de marcadores/numeração. Opções: `BULLET_DISC_CIRCLE_SQUARE`, `BULLET_DIAMONDX_ARROW3D_SQUARE`, `BULLET_CHECKBOX`, `BULLET_ARROW_DIAMOND_DISC`, `BULLET_STAR_CIRCLE_SQUARE`, `NUMBERED_DECIMAL_ALPHA_ROMAN`, `NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS`, `NUMBERED_DECIMAL_NESTED`, `NUMBERED_UPPERALPHA_ALPHA_ROMAN`, `NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL`. + + + + + **Descrição:** Remover marcadores ou numeração de parágrafos em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `startIndex` (integer, obrigatório): Posição inicial dos parágrafos de lista. + - `endIndex` (integer, obrigatório): Posição final dos parágrafos de lista. + + + + + **Descrição:** Inserir uma tabela com conteúdo em um documento do Google em uma única ação. Forneça o conteúdo como um array 2D. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `rows` (integer, obrigatório): Número de linhas na tabela. + - `columns` (integer, obrigatório): Número de colunas na tabela. + - `index` (integer, opcional): Posição para inserir a tabela. Se não fornecido, a tabela é inserida no final do documento. + - `content` (array, obrigatório): Conteúdo da tabela como um array 2D. Cada array interno é uma linha. Exemplo: `[["Ano", "Receita"], ["2023", "$43B"], ["2024", "$45B"]]`. + + + + + **Descrição:** Inserir uma nova linha acima ou abaixo de uma célula de referência em uma tabela existente. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `tableStartIndex` (integer, obrigatório): O índice inicial da tabela. Obtenha de get_document. + - `rowIndex` (integer, obrigatório): Índice da linha (baseado em 0) da célula de referência. + - `columnIndex` (integer, opcional): Índice da coluna (baseado em 0) da célula de referência. Padrão: `0`. + - `insertBelow` (boolean, opcional): Se `true`, insere abaixo da linha de referência. Se `false`, insere acima. Padrão: `true`. + + + + + **Descrição:** Inserir uma nova coluna à esquerda ou à direita de uma célula de referência em uma tabela existente. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `tableStartIndex` (integer, obrigatório): O índice inicial da tabela. + - `rowIndex` (integer, opcional): Índice da linha (baseado em 0) da célula de referência. Padrão: `0`. + - `columnIndex` (integer, obrigatório): Índice da coluna (baseado em 0) da célula de referência. + - `insertRight` (boolean, opcional): Se `true`, insere à direita. Se `false`, insere à esquerda. Padrão: `true`. + + + + + **Descrição:** Excluir uma linha de uma tabela existente em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `tableStartIndex` (integer, obrigatório): O índice inicial da tabela. + - `rowIndex` (integer, obrigatório): Índice da linha (baseado em 0) a excluir. + - `columnIndex` (integer, opcional): Índice da coluna (baseado em 0) de qualquer célula na linha. Padrão: `0`. + + + + + **Descrição:** Excluir uma coluna de uma tabela existente em um documento do Google. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `tableStartIndex` (integer, obrigatório): O índice inicial da tabela. + - `rowIndex` (integer, opcional): Índice da linha (baseado em 0) de qualquer célula na coluna. Padrão: `0`. + - `columnIndex` (integer, obrigatório): Índice da coluna (baseado em 0) a excluir. + + + + + **Descrição:** Mesclar um intervalo de células de tabela em uma única célula. O conteúdo de todas as células é preservado. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `tableStartIndex` (integer, obrigatório): O índice inicial da tabela. + - `rowIndex` (integer, obrigatório): Índice da linha inicial (baseado em 0) para a mesclagem. + - `columnIndex` (integer, obrigatório): Índice da coluna inicial (baseado em 0) para a mesclagem. + - `rowSpan` (integer, obrigatório): Número de linhas a mesclar. + - `columnSpan` (integer, obrigatório): Número de colunas a mesclar. + + + + + **Descrição:** Desfazer a mesclagem de células de tabela previamente mescladas, retornando-as a células individuais. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `tableStartIndex` (integer, obrigatório): O índice inicial da tabela. + - `rowIndex` (integer, obrigatório): Índice da linha (baseado em 0) da célula mesclada. + - `columnIndex` (integer, obrigatório): Índice da coluna (baseado em 0) da célula mesclada. + - `rowSpan` (integer, obrigatório): Número de linhas que a célula mesclada abrange. + - `columnSpan` (integer, obrigatório): Número de colunas que a célula mesclada abrange. + + + + + **Descrição:** Inserir uma imagem de uma URL pública em um documento do Google. A imagem deve ser publicamente acessível, ter menos de 50MB e estar no formato PNG/JPEG/GIF. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `uri` (string, obrigatório): URL pública da imagem. Deve ser acessível sem autenticação. + - `index` (integer, opcional): Posição para inserir a imagem. Se não fornecido, a imagem é inserida no final do documento. Padrão: `1`. + + + + + **Descrição:** Inserir uma quebra de seção para criar seções de documento com formatação diferente. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `index` (integer, obrigatório): Posição para inserir a quebra de seção. + - `sectionType` (string, obrigatório): O tipo de quebra de seção. Opções: `CONTINUOUS` (permanece na mesma página), `NEXT_PAGE` (inicia uma nova página). + + + + + **Descrição:** Criar um cabeçalho para o documento. Retorna um headerId que pode ser usado com insert_text para adicionar conteúdo ao cabeçalho. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `type` (string, opcional): Tipo de cabeçalho. Opções: `DEFAULT`. Padrão: `DEFAULT`. + + + + + **Descrição:** Criar um rodapé para o documento. Retorna um footerId que pode ser usado com insert_text para adicionar conteúdo ao rodapé. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `type` (string, opcional): Tipo de rodapé. Opções: `DEFAULT`. Padrão: `DEFAULT`. + + + + + **Descrição:** Excluir um cabeçalho do documento. Use get_document para encontrar o headerId. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `headerId` (string, obrigatório): O ID do cabeçalho a excluir. Obtenha da resposta de get_document. + + + + + **Descrição:** Excluir um rodapé do documento. Use get_document para encontrar o footerId. + + **Parâmetros:** + - `documentId` (string, obrigatório): O ID do documento. + - `footerId` (string, obrigatório): O ID do rodapé a excluir. Obtenha da resposta de get_document. + + ## Exemplos de Uso diff --git a/docs/pt-BR/enterprise/integrations/google_slides.mdx b/docs/pt-BR/enterprise/integrations/google_slides.mdx index d6d781f87..c185e12ec 100644 --- a/docs/pt-BR/enterprise/integrations/google_slides.mdx +++ b/docs/pt-BR/enterprise/integrations/google_slides.mdx @@ -61,6 +61,22 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token + + **Descrição:** Obter metadados leves de uma apresentação (título, número de slides, IDs dos slides). Use isso primeiro antes de recuperar o conteúdo completo. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação a ser recuperada. + + + + + **Descrição:** Extrair todo o conteúdo de texto de uma apresentação. Retorna IDs dos slides e texto de formas e tabelas apenas (sem formatação). + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + + + **Descrição:** Recupera uma apresentação por ID. @@ -80,6 +96,15 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token + + **Descrição:** Extrair conteúdo de texto de um único slide. Retorna apenas texto de formas e tabelas (sem formatação ou estilo). + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `pageObjectId` (string, obrigatório): O ID do slide/página para obter o texto. + + + **Descrição:** Recupera uma página específica por seu ID. @@ -98,6 +123,120 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token + + **Descrição:** Adicionar um slide em branco adicional a uma apresentação. Novas apresentações já possuem um slide em branco - verifique get_presentation_metadata primeiro. Para slides com áreas de título/corpo, use create_slide_with_layout. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `insertionIndex` (integer, opcional): Onde inserir o slide (baseado em 0). Se omitido, adiciona no final. + + + + + **Descrição:** Criar um slide com layout predefinido contendo áreas de espaço reservado para título, corpo, etc. Melhor que create_slide para conteúdo estruturado. Após criar, use get_page para encontrar os IDs de espaço reservado, depois insira texto neles. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `layout` (string, obrigatório): Tipo de layout. Um de: `BLANK`, `TITLE`, `TITLE_AND_BODY`, `TITLE_AND_TWO_COLUMNS`, `TITLE_ONLY`, `SECTION_HEADER`, `ONE_COLUMN_TEXT`, `MAIN_POINT`, `BIG_NUMBER`. TITLE_AND_BODY é melhor para título+descrição. TITLE para slides apenas com título. SECTION_HEADER para divisores de seção. + - `insertionIndex` (integer, opcional): Onde inserir (baseado em 0). Se omitido, adiciona no final. + + + + + **Descrição:** Criar uma caixa de texto em um slide com conteúdo. Use para títulos, descrições, parágrafos - não para tabelas. Opcionalmente especifique posição (x, y) e tamanho (width, height) em unidades EMU (914400 EMU = 1 polegada). + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideId` (string, obrigatório): O ID do slide para adicionar a caixa de texto. + - `text` (string, obrigatório): O conteúdo de texto da caixa de texto. + - `x` (integer, opcional): Posição X em EMU (914400 = 1 polegada). Padrão: 914400 (1 polegada da esquerda). + - `y` (integer, opcional): Posição Y em EMU (914400 = 1 polegada). Padrão: 914400 (1 polegada do topo). + - `width` (integer, opcional): Largura em EMU. Padrão: 7315200 (~8 polegadas). + - `height` (integer, opcional): Altura em EMU. Padrão: 914400 (~1 polegada). + + + + + **Descrição:** Remover um slide de uma apresentação. Use get_presentation primeiro para encontrar o ID do slide. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideId` (string, obrigatório): O ID do objeto do slide a excluir. Obtenha de get_presentation. + + + + + **Descrição:** Criar uma cópia de um slide existente. A duplicata é inserida imediatamente após o original. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideId` (string, obrigatório): O ID do objeto do slide a duplicar. Obtenha de get_presentation. + + + + + **Descrição:** Reordenar slides movendo-os para uma nova posição. Os IDs dos slides devem estar na ordem atual da apresentação (sem duplicatas). + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideIds` (array de strings, obrigatório): Array de IDs dos slides a mover. Obrigatoriamente na ordem atual da apresentação. + - `insertionIndex` (integer, obrigatório): Posição de destino (baseado em 0). 0 = início, número de slides = final. + + + + + **Descrição:** Incorporar um vídeo do YouTube em um slide. O ID do vídeo é o valor após "v=" nas URLs do YouTube (ex: para youtube.com/watch?v=abc123, use "abc123"). + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideId` (string, obrigatório): O ID do slide para adicionar o vídeo. Obtenha de get_presentation. + - `videoId` (string, obrigatório): O ID do vídeo do YouTube (o valor após v= na URL). + + + + + **Descrição:** Incorporar um vídeo do Google Drive em um slide. O ID do arquivo pode ser encontrado na URL do arquivo no Drive. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideId` (string, obrigatório): O ID do slide para adicionar o vídeo. Obtenha de get_presentation. + - `fileId` (string, obrigatório): O ID do arquivo do Google Drive do vídeo. + + + + + **Descrição:** Definir uma imagem de fundo para um slide. A URL da imagem deve ser publicamente acessível. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideId` (string, obrigatório): O ID do slide para definir o fundo. Obtenha de get_presentation. + - `imageUrl` (string, obrigatório): URL publicamente acessível da imagem a usar como fundo. + + + + + **Descrição:** Criar uma tabela vazia em um slide. Para criar uma tabela com conteúdo, use create_table_with_content. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideId` (string, obrigatório): O ID do slide para adicionar a tabela. Obtenha de get_presentation. + - `rows` (integer, obrigatório): Número de linhas na tabela. + - `columns` (integer, obrigatório): Número de colunas na tabela. + + + + + **Descrição:** Criar uma tabela com conteúdo em uma única ação. Forneça o conteúdo como uma matriz 2D onde cada array interno é uma linha. Exemplo: [["Cabeçalho1", "Cabeçalho2"], ["Linha1Col1", "Linha1Col2"]]. + + **Parâmetros:** + - `presentationId` (string, obrigatório): O ID da apresentação. + - `slideId` (string, obrigatório): O ID do slide para adicionar a tabela. Obtenha de get_presentation. + - `rows` (integer, obrigatório): Número de linhas na tabela. + - `columns` (integer, obrigatório): Número de colunas na tabela. + - `content` (array, obrigatório): Conteúdo da tabela como matriz 2D. Cada array interno é uma linha. Exemplo: [["Ano", "Receita"], ["2023", "$10M"]]. + + + **Descrição:** Importa dados de uma planilha do Google para uma apresentação. diff --git a/docs/pt-BR/enterprise/integrations/microsoft_excel.mdx b/docs/pt-BR/enterprise/integrations/microsoft_excel.mdx index beb39d126..a053c8ba6 100644 --- a/docs/pt-BR/enterprise/integrations/microsoft_excel.mdx +++ b/docs/pt-BR/enterprise/integrations/microsoft_excel.mdx @@ -148,6 +148,16 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token + + **Descrição:** Obter dados de uma tabela específica em uma planilha do Excel. + + **Parâmetros:** + - `file_id` (string, obrigatório): O ID do arquivo Excel. + - `worksheet_name` (string, obrigatório): Nome da planilha. + - `table_name` (string, obrigatório): Nome da tabela. + + + **Descrição:** Criar um gráfico em uma planilha do Excel. @@ -180,6 +190,15 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token + + **Descrição:** Obter os metadados do intervalo usado (apenas dimensões, sem dados) de uma planilha do Excel. + + **Parâmetros:** + - `file_id` (string, obrigatório): O ID do arquivo Excel. + - `worksheet_name` (string, obrigatório): Nome da planilha. + + + **Descrição:** Obter todos os gráficos em uma planilha do Excel. diff --git a/docs/pt-BR/enterprise/integrations/microsoft_onedrive.mdx b/docs/pt-BR/enterprise/integrations/microsoft_onedrive.mdx index 730d0ff59..b23ae1c1d 100644 --- a/docs/pt-BR/enterprise/integrations/microsoft_onedrive.mdx +++ b/docs/pt-BR/enterprise/integrations/microsoft_onedrive.mdx @@ -150,6 +150,49 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token - `item_id` (string, obrigatório): O ID do arquivo. + + + **Descrição:** Listar arquivos e pastas em um caminho específico do OneDrive. + + **Parâmetros:** + - `folder_path` (string, obrigatório): O caminho da pasta (ex: 'Documents/Reports'). + - `top` (integer, opcional): Número de itens a recuperar (máx 1000). Padrão: 50. + - `orderby` (string, opcional): Ordenar por campo (ex: "name asc", "lastModifiedDateTime desc"). Padrão: "name asc". + + + + + **Descrição:** Obter arquivos acessados recentemente no OneDrive. + + **Parâmetros:** + - `top` (integer, opcional): Número de itens a recuperar (máx 200). Padrão: 25. + + + + + **Descrição:** Obter arquivos e pastas compartilhados com o usuário. + + **Parâmetros:** + - `top` (integer, opcional): Número de itens a recuperar (máx 200). Padrão: 50. + - `orderby` (string, opcional): Ordenar por campo. Padrão: "name asc". + + + + + **Descrição:** Obter informações sobre um arquivo ou pasta específica pelo caminho. + + **Parâmetros:** + - `file_path` (string, obrigatório): O caminho do arquivo ou pasta (ex: 'Documents/report.docx'). + + + + + **Descrição:** Baixar um arquivo do OneDrive pelo seu caminho. + + **Parâmetros:** + - `file_path` (string, obrigatório): O caminho do arquivo (ex: 'Documents/report.docx'). + + ## Exemplos de Uso diff --git a/docs/pt-BR/enterprise/integrations/microsoft_outlook.mdx b/docs/pt-BR/enterprise/integrations/microsoft_outlook.mdx index 952109710..a872d1997 100644 --- a/docs/pt-BR/enterprise/integrations/microsoft_outlook.mdx +++ b/docs/pt-BR/enterprise/integrations/microsoft_outlook.mdx @@ -132,6 +132,74 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token - `companyName` (string, opcional): Nome da empresa do contato. + + + **Descrição:** Obter uma mensagem de email específica por ID. + + **Parâmetros:** + - `message_id` (string, obrigatório): O identificador único da mensagem. Obter pela ação get_messages. + - `select` (string, opcional): Lista separada por vírgulas de propriedades a retornar. Exemplo: "id,subject,body,from,receivedDateTime". Padrão: "id,subject,body,from,toRecipients,receivedDateTime". + + + + + **Descrição:** Responder a uma mensagem de email. + + **Parâmetros:** + - `message_id` (string, obrigatório): O identificador único da mensagem a responder. Obter pela ação get_messages. + - `comment` (string, obrigatório): O conteúdo da mensagem de resposta. Pode ser texto simples ou HTML. A mensagem original será citada abaixo deste conteúdo. + + + + + **Descrição:** Encaminhar uma mensagem de email. + + **Parâmetros:** + - `message_id` (string, obrigatório): O identificador único da mensagem a encaminhar. Obter pela ação get_messages. + - `to_recipients` (array, obrigatório): Array de endereços de email dos destinatários. Exemplo: ["john@example.com", "jane@example.com"]. + - `comment` (string, opcional): Mensagem opcional a incluir acima do conteúdo encaminhado. Pode ser texto simples ou HTML. + + + + + **Descrição:** Marcar uma mensagem como lida ou não lida. + + **Parâmetros:** + - `message_id` (string, obrigatório): O identificador único da mensagem. Obter pela ação get_messages. + - `is_read` (boolean, obrigatório): Definir como true para marcar como lida, false para marcar como não lida. + + + + + **Descrição:** Excluir uma mensagem de email. + + **Parâmetros:** + - `message_id` (string, obrigatório): O identificador único da mensagem a excluir. Obter pela ação get_messages. + + + + + **Descrição:** Atualizar um evento de calendário existente. + + **Parâmetros:** + - `event_id` (string, obrigatório): O identificador único do evento. Obter pela ação get_calendar_events. + - `subject` (string, opcional): Novo assunto/título do evento. + - `start_time` (string, opcional): Nova hora de início no formato ISO 8601 (ex: "2024-01-20T10:00:00"). OBRIGATÓRIO: Também deve fornecer start_timezone ao usar este campo. + - `start_timezone` (string, opcional): Fuso horário da hora de início. OBRIGATÓRIO ao atualizar start_time. Exemplos: "Pacific Standard Time", "Eastern Standard Time", "UTC". + - `end_time` (string, opcional): Nova hora de término no formato ISO 8601. OBRIGATÓRIO: Também deve fornecer end_timezone ao usar este campo. + - `end_timezone` (string, opcional): Fuso horário da hora de término. OBRIGATÓRIO ao atualizar end_time. Exemplos: "Pacific Standard Time", "Eastern Standard Time", "UTC". + - `location` (string, opcional): Novo local do evento. + - `body` (string, opcional): Novo corpo/descrição do evento. Suporta formatação HTML. + + + + + **Descrição:** Excluir um evento de calendário. + + **Parâmetros:** + - `event_id` (string, obrigatório): O identificador único do evento a excluir. Obter pela ação get_calendar_events. + + ## Exemplos de Uso diff --git a/docs/pt-BR/enterprise/integrations/microsoft_sharepoint.mdx b/docs/pt-BR/enterprise/integrations/microsoft_sharepoint.mdx index 8c2cfe265..0f5968421 100644 --- a/docs/pt-BR/enterprise/integrations/microsoft_sharepoint.mdx +++ b/docs/pt-BR/enterprise/integrations/microsoft_sharepoint.mdx @@ -77,6 +77,17 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token + + **Descrição:** Listar todas as bibliotecas de documentos (drives) em um site do SharePoint. Use isto para descobrir bibliotecas disponíveis antes de usar operações de arquivo. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `top` (integer, opcional): Número máximo de drives a retornar por página (1-999). Padrão: 100 + - `skip_token` (string, opcional): Token de paginação de uma resposta anterior para buscar a próxima página de resultados. + - `select` (string, opcional): Lista de propriedades separadas por vírgula para retornar (ex: 'id,name,webUrl,driveType'). + + + **Descrição:** Obter todas as listas em um site do SharePoint. @@ -145,20 +156,317 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token - - **Descrição:** Obter arquivos e pastas de uma biblioteca de documentos do SharePoint. + + **Descrição:** Recuperar arquivos e pastas de uma biblioteca de documentos do SharePoint. Por padrão, lista a pasta raiz, mas você pode navegar em subpastas fornecendo um folder_id. **Parâmetros:** - - `site_id` (string, obrigatório): O ID do site do SharePoint. + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `folder_id` (string, opcional): O ID da pasta para listar o conteúdo. Use 'root' para a pasta raiz, ou forneça um ID de pasta de uma chamada anterior de list_files. Padrão: 'root' + - `top` (integer, opcional): Número máximo de itens a retornar por página (1-1000). Padrão: 50 + - `skip_token` (string, opcional): Token de paginação de uma resposta anterior para buscar a próxima página de resultados. + - `orderby` (string, opcional): Ordem de classificação dos resultados (ex: 'name asc', 'size desc', 'lastModifiedDateTime desc'). Padrão: 'name asc' + - `filter` (string, opcional): Filtro OData para restringir resultados (ex: 'file ne null' apenas para arquivos, 'folder ne null' apenas para pastas). + - `select` (string, opcional): Lista de campos separados por vírgula para retornar (ex: 'id,name,size,folder,file,webUrl,lastModifiedDateTime'). - - **Descrição:** Excluir um arquivo ou pasta da biblioteca de documentos do SharePoint. + + **Descrição:** Excluir um arquivo ou pasta de uma biblioteca de documentos do SharePoint. Para pastas, todo o conteúdo é excluído recursivamente. Os itens são movidos para a lixeira do site. **Parâmetros:** - - `site_id` (string, obrigatório): O ID do site do SharePoint. - - `item_id` (string, obrigatório): O ID do arquivo ou pasta a excluir. + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo ou pasta a excluir. Obtenha de list_files. + + + + + **Descrição:** Listar arquivos e pastas em uma pasta de biblioteca de documentos do SharePoint pelo caminho. Mais eficiente do que múltiplas chamadas list_files para navegação profunda. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `folder_path` (string, obrigatório): O caminho completo para a pasta sem barras iniciais/finais (ex: 'Documents', 'Reports/2024/Q1'). + - `top` (integer, opcional): Número máximo de itens a retornar por página (1-1000). Padrão: 50 + - `skip_token` (string, opcional): Token de paginação de uma resposta anterior para buscar a próxima página de resultados. + - `orderby` (string, opcional): Ordem de classificação dos resultados (ex: 'name asc', 'size desc'). Padrão: 'name asc' + - `select` (string, opcional): Lista de campos separados por vírgula para retornar (ex: 'id,name,size,folder,file,webUrl,lastModifiedDateTime'). + + + + + **Descrição:** Baixar conteúdo bruto de um arquivo de uma biblioteca de documentos do SharePoint. Use apenas para arquivos de texto simples (.txt, .csv, .json). Para arquivos Excel, use as ações específicas de Excel. Para arquivos Word, use get_word_document_content. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo a baixar. Obtenha de list_files ou list_files_by_path. + + + + + **Descrição:** Recuperar metadados detalhados de um arquivo ou pasta específico em uma biblioteca de documentos do SharePoint, incluindo nome, tamanho, datas de criação/modificação e informações do autor. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo ou pasta. Obtenha de list_files ou list_files_by_path. + - `select` (string, opcional): Lista de propriedades separadas por vírgula para retornar (ex: 'id,name,size,createdDateTime,lastModifiedDateTime,webUrl,createdBy,lastModifiedBy'). + + + + + **Descrição:** Criar uma nova pasta em uma biblioteca de documentos do SharePoint. Por padrão, cria a pasta na raiz; use parent_id para criar subpastas. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `folder_name` (string, obrigatório): Nome para a nova pasta. Não pode conter: \ / : * ? " < > | + - `parent_id` (string, opcional): O ID da pasta pai. Use 'root' para a raiz da biblioteca de documentos, ou forneça um ID de pasta de list_files. Padrão: 'root' + + + + + **Descrição:** Pesquisar arquivos e pastas em uma biblioteca de documentos do SharePoint por palavras-chave. Pesquisa nomes de arquivos, nomes de pastas e conteúdo de arquivos para documentos Office. Não use curingas ou caracteres especiais. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `query` (string, obrigatório): Palavras-chave de pesquisa (ex: 'relatório', 'orçamento 2024'). Curingas como *.txt não são suportados. + - `top` (integer, opcional): Número máximo de resultados a retornar por página (1-1000). Padrão: 50 + - `skip_token` (string, opcional): Token de paginação de uma resposta anterior para buscar a próxima página de resultados. + - `select` (string, opcional): Lista de campos separados por vírgula para retornar (ex: 'id,name,size,folder,file,webUrl,lastModifiedDateTime'). + + + + + **Descrição:** Copiar um arquivo ou pasta para um novo local dentro do SharePoint. O item original permanece inalterado. A operação de cópia é assíncrona para arquivos grandes. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo ou pasta a copiar. Obtenha de list_files ou search_files. + - `destination_folder_id` (string, obrigatório): O ID da pasta de destino. Use 'root' para a pasta raiz, ou um ID de pasta de list_files. + - `new_name` (string, opcional): Novo nome para a cópia. Se não fornecido, o nome original é usado. + + + + + **Descrição:** Mover um arquivo ou pasta para um novo local dentro do SharePoint. O item é removido de sua localização original. Para pastas, todo o conteúdo é movido também. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo ou pasta a mover. Obtenha de list_files ou search_files. + - `destination_folder_id` (string, obrigatório): O ID da pasta de destino. Use 'root' para a pasta raiz, ou um ID de pasta de list_files. + - `new_name` (string, opcional): Novo nome para o item movido. Se não fornecido, o nome original é mantido. + + + + + **Descrição:** Listar todas as planilhas (abas) em uma pasta de trabalho Excel armazenada em uma biblioteca de documentos do SharePoint. Use o nome da planilha retornado com outras ações de Excel. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `select` (string, opcional): Lista de propriedades separadas por vírgula para retornar (ex: 'id,name,position,visibility'). + - `filter` (string, opcional): Expressão de filtro OData (ex: "visibility eq 'Visible'" para excluir planilhas ocultas). + - `top` (integer, opcional): Número máximo de planilhas a retornar. Mínimo: 1, Máximo: 999 + - `orderby` (string, opcional): Ordem de classificação (ex: 'position asc' para retornar planilhas na ordem das abas). + + + + + **Descrição:** Criar uma nova planilha (aba) em uma pasta de trabalho Excel armazenada em uma biblioteca de documentos do SharePoint. A nova planilha é adicionada no final da lista de abas. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `name` (string, obrigatório): Nome para a nova planilha. Máximo de 31 caracteres. Não pode conter: \ / * ? : [ ]. Deve ser único na pasta de trabalho. + + + + + **Descrição:** Recuperar valores de células de um intervalo específico em uma planilha Excel armazenada no SharePoint. Para ler todos os dados sem saber as dimensões, use get_excel_used_range em vez disso. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha (aba) para leitura. Obtenha de get_excel_worksheets. Sensível a maiúsculas e minúsculas. + - `range` (string, obrigatório): Intervalo de células em notação A1 (ex: 'A1:C10', 'A:C', '1:5', 'A1'). + - `select` (string, opcional): Lista de propriedades separadas por vírgula para retornar (ex: 'address,values,formulas,numberFormat,text'). + + + + + **Descrição:** Escrever valores em um intervalo específico em uma planilha Excel armazenada no SharePoint. Sobrescreve o conteúdo existente das células. As dimensões do array de valores devem corresponder exatamente às dimensões do intervalo. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha (aba) a atualizar. Obtenha de get_excel_worksheets. Sensível a maiúsculas e minúsculas. + - `range` (string, obrigatório): Intervalo de células em notação A1 onde os valores serão escritos (ex: 'A1:C3' para um bloco 3x3). + - `values` (array, obrigatório): Array 2D de valores (linhas contendo células). Exemplo para A1:B2: [["Cabeçalho1", "Cabeçalho2"], ["Valor1", "Valor2"]]. Use null para limpar uma célula. + + + + + **Descrição:** Retornar apenas os metadados (endereço e dimensões) do intervalo utilizado em uma planilha, sem os valores reais das células. Ideal para arquivos grandes para entender o tamanho da planilha antes de ler dados em blocos. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha (aba) para leitura. Obtenha de get_excel_worksheets. Sensível a maiúsculas e minúsculas. + + + + + **Descrição:** Recuperar todas as células contendo dados em uma planilha armazenada no SharePoint. Não use para arquivos maiores que 2MB. Para arquivos grandes, use get_excel_used_range_metadata primeiro, depois get_excel_range_data para ler em blocos menores. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha (aba) para leitura. Obtenha de get_excel_worksheets. Sensível a maiúsculas e minúsculas. + - `select` (string, opcional): Lista de propriedades separadas por vírgula para retornar (ex: 'address,values,formulas,numberFormat,text,rowCount,columnCount'). + + + + + **Descrição:** Recuperar o valor de uma única célula por índice de linha e coluna de um arquivo Excel no SharePoint. Os índices são baseados em 0 (linha 0 = linha 1 do Excel, coluna 0 = coluna A). + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha (aba). Obtenha de get_excel_worksheets. Sensível a maiúsculas e minúsculas. + - `row` (integer, obrigatório): Índice de linha baseado em 0 (linha 0 = linha 1 do Excel). Intervalo válido: 0-1048575 + - `column` (integer, obrigatório): Índice de coluna baseado em 0 (coluna 0 = A, coluna 1 = B). Intervalo válido: 0-16383 + - `select` (string, opcional): Lista de propriedades separadas por vírgula para retornar (ex: 'address,values,formulas,numberFormat,text'). + + + + + **Descrição:** Converter um intervalo de células em uma tabela Excel formatada com recursos de filtragem, classificação e dados estruturados. Tabelas habilitam add_excel_table_row para adicionar dados. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha contendo o intervalo de dados. Obtenha de get_excel_worksheets. + - `range` (string, obrigatório): Intervalo de células para converter em tabela, incluindo cabeçalhos e dados (ex: 'A1:D10' onde A1:D1 contém cabeçalhos de coluna). + - `has_headers` (boolean, opcional): Defina como true se a primeira linha contém cabeçalhos de coluna. Padrão: true + + + + + **Descrição:** Listar todas as tabelas em uma planilha Excel específica armazenada no SharePoint. Retorna propriedades da tabela incluindo id, name, showHeaders e showTotals. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha para obter tabelas. Obtenha de get_excel_worksheets. + + + + + **Descrição:** Adicionar uma nova linha ao final de uma tabela Excel em um arquivo do SharePoint. O array de valores deve ter o mesmo número de elementos que o número de colunas da tabela. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha contendo a tabela. Obtenha de get_excel_worksheets. + - `table_name` (string, obrigatório): Nome da tabela para adicionar a linha (ex: 'Table1'). Obtenha de get_excel_tables. Sensível a maiúsculas e minúsculas. + - `values` (array, obrigatório): Array de valores de células para a nova linha, um por coluna na ordem da tabela (ex: ["João Silva", "joao@exemplo.com", 25]). + + + + + **Descrição:** Obter todas as linhas de uma tabela Excel em um arquivo do SharePoint como um intervalo de dados. Mais fácil do que get_excel_range_data ao trabalhar com tabelas estruturadas, pois não é necessário saber o intervalo exato. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha contendo a tabela. Obtenha de get_excel_worksheets. + - `table_name` (string, obrigatório): Nome da tabela para obter dados (ex: 'Table1'). Obtenha de get_excel_tables. Sensível a maiúsculas e minúsculas. + - `select` (string, opcional): Lista de propriedades separadas por vírgula para retornar (ex: 'address,values,formulas,numberFormat,text'). + + + + + **Descrição:** Criar uma visualização de gráfico em uma planilha Excel armazenada no SharePoint a partir de um intervalo de dados. O gráfico é incorporado na planilha. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha onde o gráfico será criado. Obtenha de get_excel_worksheets. + - `chart_type` (string, obrigatório): Tipo de gráfico (ex: 'ColumnClustered', 'ColumnStacked', 'Line', 'LineMarkers', 'Pie', 'Bar', 'BarClustered', 'Area', 'Scatter', 'Doughnut'). + - `source_data` (string, obrigatório): Intervalo de dados para o gráfico em notação A1, incluindo cabeçalhos (ex: 'A1:B10'). + - `series_by` (string, opcional): Como as séries de dados são organizadas: 'Auto', 'Columns' ou 'Rows'. Padrão: 'Auto' + + + + + **Descrição:** Listar todos os gráficos incorporados em uma planilha Excel armazenada no SharePoint. Retorna propriedades do gráfico incluindo id, name, chartType, height, width e position. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha para listar gráficos. Obtenha de get_excel_worksheets. + + + + + **Descrição:** Remover permanentemente uma planilha (aba) e todo seu conteúdo de uma pasta de trabalho Excel armazenada no SharePoint. Não pode ser desfeito. Uma pasta de trabalho deve ter pelo menos uma planilha. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha a excluir. Sensível a maiúsculas e minúsculas. Todos os dados, tabelas e gráficos nesta planilha serão permanentemente removidos. + + + + + **Descrição:** Remover uma tabela de uma planilha Excel no SharePoint. Isto exclui a estrutura da tabela (filtragem, formatação, recursos de tabela) mas preserva os dados subjacentes das células. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + - `worksheet_name` (string, obrigatório): Nome da planilha contendo a tabela. Obtenha de get_excel_worksheets. + - `table_name` (string, obrigatório): Nome da tabela a excluir (ex: 'Table1'). Obtenha de get_excel_tables. Os dados nas células permanecerão após a exclusão da tabela. + + + + + **Descrição:** Recuperar todos os intervalos nomeados definidos em uma pasta de trabalho Excel armazenada no SharePoint. Intervalos nomeados são rótulos definidos pelo usuário para intervalos de células (ex: 'DadosVendas' para A1:D100). + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do arquivo Excel no SharePoint. Obtenha de list_files ou search_files. + + + + + **Descrição:** Baixar e extrair conteúdo de texto de um documento Word (.docx) armazenado em uma biblioteca de documentos do SharePoint. Esta é a maneira recomendada de ler documentos Word do SharePoint. + + **Parâmetros:** + - `site_id` (string, obrigatório): O identificador completo do site SharePoint obtido de get_sites. + - `drive_id` (string, obrigatório): O ID da biblioteca de documentos. Chame get_drives primeiro para obter IDs de drive válidos. + - `item_id` (string, obrigatório): O identificador único do documento Word (.docx) no SharePoint. Obtenha de list_files ou search_files. diff --git a/docs/pt-BR/enterprise/integrations/microsoft_teams.mdx b/docs/pt-BR/enterprise/integrations/microsoft_teams.mdx index 54a9891d6..b8d5548f7 100644 --- a/docs/pt-BR/enterprise/integrations/microsoft_teams.mdx +++ b/docs/pt-BR/enterprise/integrations/microsoft_teams.mdx @@ -107,6 +107,86 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token - `join_web_url` (string, obrigatório): A URL de participação na web da reunião a pesquisar. + + + **Descrição:** Pesquisar reuniões online por ID externo da reunião. + + **Parâmetros:** + - `join_meeting_id` (string, obrigatório): O ID da reunião (código numérico) que os participantes usam para entrar. É o joinMeetingId exibido nos convites da reunião, não o meeting id da API Graph. + + + + + **Descrição:** Obter detalhes de uma reunião online específica. + + **Parâmetros:** + - `meeting_id` (string, obrigatório): O ID da reunião na API Graph (string alfanumérica longa). Obter pelas ações create_meeting ou search_online_meetings. Diferente do joinMeetingId numérico. + + + + + **Descrição:** Obter membros de uma equipe específica. + + **Parâmetros:** + - `team_id` (string, obrigatório): O identificador único da equipe. Obter pela ação get_teams. + - `top` (integer, opcional): Número máximo de membros a recuperar por página (1-999). Padrão: 100. + - `skip_token` (string, opcional): Token de paginação de uma resposta anterior. Quando a resposta incluir @odata.nextLink, extraia o valor do parâmetro $skiptoken e passe aqui para obter a próxima página de resultados. + + + + + **Descrição:** Criar um novo canal em uma equipe. + + **Parâmetros:** + - `team_id` (string, obrigatório): O identificador único da equipe. Obter pela ação get_teams. + - `display_name` (string, obrigatório): Nome do canal exibido no Teams. Deve ser único na equipe. Máx 50 caracteres. + - `description` (string, opcional): Descrição opcional explicando o propósito do canal. Visível nos detalhes do canal. Máx 1024 caracteres. + - `membership_type` (string, opcional): Visibilidade do canal. Opções: standard, private. "standard" = visível para todos os membros da equipe, "private" = visível apenas para membros adicionados especificamente. Padrão: standard. + + + + + **Descrição:** Obter respostas a uma mensagem específica em um canal. + + **Parâmetros:** + - `team_id` (string, obrigatório): O identificador único da equipe. Obter pela ação get_teams. + - `channel_id` (string, obrigatório): O identificador único do canal. Obter pela ação get_channels. + - `message_id` (string, obrigatório): O identificador único da mensagem pai. Obter pela ação get_messages. + - `top` (integer, opcional): Número máximo de respostas a recuperar por página (1-50). Padrão: 50. + - `skip_token` (string, opcional): Token de paginação de uma resposta anterior. Quando a resposta incluir @odata.nextLink, extraia o valor do parâmetro $skiptoken e passe aqui para obter a próxima página de resultados. + + + + + **Descrição:** Responder a uma mensagem em um canal do Teams. + + **Parâmetros:** + - `team_id` (string, obrigatório): O identificador único da equipe. Obter pela ação get_teams. + - `channel_id` (string, obrigatório): O identificador único do canal. Obter pela ação get_channels. + - `message_id` (string, obrigatório): O identificador único da mensagem a responder. Obter pela ação get_messages. + - `message` (string, obrigatório): O conteúdo da resposta. Para HTML, inclua tags de formatação. Para texto, use apenas texto simples. + - `content_type` (string, opcional): Formato do conteúdo. Opções: html, text. "text" para texto simples, "html" para texto rico com formatação. Padrão: text. + + + + + **Descrição:** Atualizar uma reunião online existente. + + **Parâmetros:** + - `meeting_id` (string, obrigatório): O identificador único da reunião. Obter pelas ações create_meeting ou search_online_meetings. + - `subject` (string, opcional): Novo título da reunião. + - `startDateTime` (string, opcional): Nova hora de início no formato ISO 8601 com fuso horário. Exemplo: "2024-01-20T10:00:00-08:00". + - `endDateTime` (string, opcional): Nova hora de término no formato ISO 8601 com fuso horário. + + + + + **Descrição:** Excluir uma reunião online. + + **Parâmetros:** + - `meeting_id` (string, obrigatório): O identificador único da reunião a excluir. Obter pelas ações create_meeting ou search_online_meetings. + + ## Exemplos de Uso diff --git a/docs/pt-BR/enterprise/integrations/microsoft_word.mdx b/docs/pt-BR/enterprise/integrations/microsoft_word.mdx index 9d8663c44..ec29fe409 100644 --- a/docs/pt-BR/enterprise/integrations/microsoft_word.mdx +++ b/docs/pt-BR/enterprise/integrations/microsoft_word.mdx @@ -97,6 +97,26 @@ CREWAI_PLATFORM_INTEGRATION_TOKEN=seu_enterprise_token - `file_id` (string, obrigatório): O ID do documento a excluir. + + + **Descrição:** Copiar um documento para um novo local no OneDrive. + + **Parâmetros:** + - `file_id` (string, obrigatório): O ID do documento a copiar. + - `name` (string, opcional): Novo nome para o documento copiado. + - `parent_id` (string, opcional): O ID da pasta de destino (padrão: raiz). + + + + + **Descrição:** Mover um documento para um novo local no OneDrive. + + **Parâmetros:** + - `file_id` (string, obrigatório): O ID do documento a mover. + - `parent_id` (string, obrigatório): O ID da pasta de destino. + - `name` (string, opcional): Novo nome para o documento movido. + + ## Exemplos de Uso