Partilhar via


Compositor por Tachytelic (Preview)

Composer é um conjunto de ações para simplificar os fluxos de construção. Ele ajuda com texto, matrizes, CSVs, PDFs, arquivos do Word, JSONPath, regex, arquivos zip e operações em lote para SharePoint e Dataverse. Projetado para reduzir a complexidade e acelerar a automação, o Composer facilita a criação de fluxos poderosos e eficientes.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Paulo Murana
URL https://composer.tachytelic.net
Email composerhelp@tachytelic.net
Metadados do conector
Editora Accendo Soluções Ltd
Sítio Web https://composer.tachytelic.net
Política de privacidade https://composer.tachytelic.net/privacy
Categorias Data

Conector da plataforma de alimentação Composer

O Composer é um conector de produtividade para a Microsoft Power Platform, projetado para simplificar tarefas complexas em seus fluxos. Ele oferece utilitários de alto desempenho para operações de texto, dados, arquivos e API — tudo a partir de um único conector.

Pré-requisitos

Para usar esse conector, você deve obter uma chave de API de https://composer.tachytelic.net.

💡 O plano Starter é gratuito e permite 100 ações/mês. Os níveis pagos aumentam os limites e removem a limitação.

Obter uma chave de API

Visite https://composer.tachytelic.net e inscreva-se para obter uma chave de API. Sua chave de API deve ser fornecida com todas as solicitações.


Operações suportadas

🧠 Operações de cadeia de caracteres

  • CleanText: Remove caracteres indesejados, corta texto, remove códigos de controle.
  • ExtractEmails: extrai todos os endereços de e-mail de uma cadeia de caracteres.
  • ExtractText: Obtém texto entre duas cadeias de caracteres especificadas (opcionalmente inclui limites).
  • ExtractMultipleTexts: Localiza todas as ocorrências de texto entre duas cadeias de caracteres.
  • HashString: Calcula um hash (SHA256, MD5, etc.) de uma determinada cadeia de entrada.

📅 Utilitários de data

  • CalculateNextWorkingDay: Calcula o dia útil seguinte, ignorando fins de semana/feriados.
  • GenerateWorkingDays: Produz uma lista dos próximos dias úteis com base em uma data de início.

📁 Operações de arquivo

CSV

  • ParseCsv: analisa um arquivo CSV em JSON estruturado com cabeçalhos opcionais e suporte a delimitadores.

Arquivos (ZIP, 7z, RAR, TAR, etc.)

  • ZipContent: Cria um arquivo zip a partir de um ou mais arquivos codificados em base64 (suporta proteção por senha).
  • ExtractArchive: extrai todos os arquivos de um arquivo (formato de deteção automática).
  • ListArchiveContent: lista nomes de arquivos e metadados de um arquivo sem extrair.
  • ExtractFileFromArchive: extrai um único arquivo pelo nome de um arquivo.

PDF

  • ExtractTextFromPdf: extrai texto sem formatação de todas as páginas ou de páginas selecionadas em um PDF.
  • GetPdfInfo: Recupera metadados (título, autor, contagem de páginas, versão) de um PDF.
  • SetPdfMetadata: Atualiza as propriedades de metadados (título, autor, etc.) de um arquivo PDF.
  • MergePdfs: Combina vários PDFs em um único arquivo.
  • SplitPdf: divide um PDF por número de páginas ou por intervalos de páginas especificados.
  • ExtractPdfPages: extrai páginas específicas de um arquivo PDF para um novo PDF.

Palavra

  • ExtractTextFromWord: extrai texto de um documento do Word DOCX.
  • ExtractCommentsFromWord: extrai comentários de revisão de um documento do Word DOCX.

🔢 Utilitários de matriz

  • MergeArrays: une duas matrizes com base em uma propriedade comum usando estratégias diferentes.
  • AggregateArray: calcula soma, média, min, max ou contagem a partir de uma lista de números ou objetos.

🔍 Ferramentas Regex

  • RegexMatch: Localiza correspondências de regex em uma cadeia de caracteres e retorna dados e grupos de correspondência.
  • RegexMatchBatch: aplica vários padrões de regex a uma única cadeia de caracteres de entrada e retorna resultados nomeados.
  • RegexReplace: Executa uma pesquisa de regex e substitui no texto de entrada.

🖼 Processamento de Imagem

  • ResizeImage: redimensiona uma imagem para uma largura/altura especificada (com proporção opcional).
  • CompressImage: comprime uma imagem para reduzir o tamanho (JPEG/PNG).
  • FlipImage: inverte uma imagem horizontal ou verticalmente.
  • RotateImage: gira uma imagem por um ângulo especificado.

💼 SharePoint

  • BatchCreateSharePointItems: gera uma solicitação em lote OData para criar vários itens de lista do SharePoint.
  • BatchDeleteSharePointItems: gera uma solicitação em lote para excluir itens do SharePoint por ID.
  • BatchUpdateSharePointItems: gera uma solicitação em lote para atualizar itens de lista existentes do SharePoint.

🧬 Versículo de dados

  • BatchCreateDataverseRecords: cria solicitações em lote para criar novas linhas em uma tabela Dataverse.
  • BatchDeleteDataverseRecordsSimple: cria solicitações em lote para excluir registros usando @odata.id valores.
  • BatchDeleteDataverseRecordsAdvanced: Compila lotes de exclusão usando GUIDs e detalhes do esquema de tabela.

⚙️ Disposições diversas

  • JsonPath: Avalia uma expressão JSONPath e retorna os valores correspondentes.
  • XsltTransform: Aplica uma transformação XSLT ao XML de entrada.
  • ExtractFormAttachments: extrai metadados de arquivo de anexos do Microsoft Forms armazenados como cadeias de caracteres JSON.

Support

Se você tiver alguma dúvida ou problema, visite https://composer.tachytelic.net/support/ ou envie um e-mail composerhelp@tachytelic.net.

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
chave_de_api securestring O api_key para esta api Verdade

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Arquivo - Criar um ficheiro Zip

Cria um arquivo zip a partir do conteúdo JSON

Arquivo - Extraia um único arquivo do arquivo

Extrai um único ficheiro de um arquivo suportado (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ), com desencriptação de palavra-passe opcional e inferência de tipo de conteúdo.

Arquivo - Extrair todos os arquivos do arquivo

Extrai todos os ficheiros de um arquivo suportado (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ), com desencriptação de palavra-passe opcional e inferência de tipo de conteúdo.

Arquivo - Listar Conteúdo de Arquivo

Lista todos os arquivos dentro de um arquivo suportado (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) sem extrair o conteúdo.

Array - Dados agregados

Agrega valores de uma matriz de números ou objetos (Soma, Média, etc.)

Array - Mesclar duas matrizes

Mescla duas matrizes em uma única matriz em uma propriedade comum

CSV - Analisar conteúdo CSV

Analisa um arquivo CSV e retorna seu conteúdo como uma matriz JSON estruturada.

Data - Calcular Próximo Dia Útil

Calcula o dia útil seguinte dado uma data e preferências de dia útil.

Data - Gerar dias úteis

Gera uma matriz de dias úteis com base na data de início e nas preferências.

Dataverse - Batch Delete Records (Avançado)

Prepara uma solicitação Dataverse Delete Batch que pode ser usada como entrada para uma solicitação HTTP Invoke a (pré-autorizada)

Dataverse - Batch Delete Records (Simples)

Gera uma solicitação Dataverse Delete Batch

Dataverse - Criar registros em lote

Prepara uma solicitação Dataverse Create Batch que pode ser usada como entrada para uma solicitação HTTP Invoke (pré-autorizada)

Executar consulta JSONPath

Executa uma consulta JSONPath no JSON fornecido

Formulários - Extrair anexos da submissão

Extrair anexos do envio

Hash

Hashes uma cadeia de caracteres usando o algoritmo especificado

Imagem - Comprimir uma imagem JPEG ou PNG

Compacta uma imagem para reduzir o tamanho do arquivo.

Imagem - Inverter horizontal ou verticalmente

Inverte uma imagem horizontal ou verticalmente

Imagem - Redimensionar

Redimensiona uma imagem para as dimensões especificadas

Imagem - Rodar no sentido horário pelo ângulo especificado

Gira uma imagem base64 fornecida pelo ângulo especificado.

PDF - Definir metadados

Define valores de metadados (título, autor, datas, etc.) em um arquivo PDF.

PDF - Dividir PDF

Divide um arquivo PDF por um número fixo de páginas ou por intervalos de páginas especificados.

PDF - Extrair informações

Extrai metadados detalhados de um arquivo PDF (por exemplo, Título, Autor, Data de Criação, Versão PDF, Tamanho do arquivo, etc.).

PDF - Extrair Páginas Específicas

Extraia páginas específicas de um arquivo PDF usando um intervalo de páginas (por exemplo, "1-3,7").

PDF - Extrair Texto

Extrai todo o texto de um ficheiro PDF, com StartPage e EndPage opcionais.

PDF - Mesclar PDFs

Mescla vários arquivos PDF fornecidos como cadeias de caracteres base64 em um único PDF.

Regex - correspondência de lote no texto

Pesquisa uma determinada cadeia de caracteres de entrada com vários padrões de regex especificados.

Regex - Executar correspondência na string de entrada

Pesquisa uma determinada cadeia de caracteres de entrada com um padrão regex especificado.

Regex - Substituir no texto

Substitua uma cadeia de caracteres por um padrão regex e um novo valor.

SharePoint - Criar itens em lote

Gera uma solicitação de Criar Lote do SharePoint

SharePoint - Excluir itens em lote

Gera uma solicitação de Exclusão em Lote do SharePoint

SharePoint - Itens de lista de atualização em lote

Atualiza vários itens em uma lista do SharePoint usando uma solicitação em lote. Cada item deve incluir seu ID.

Texto - Extrair endereços de e-mail

Extrai endereços de e-mail do texto fornecido

Texto - Extrair entre duas cadeias de caracteres

Extrai texto entre duas cadeias de caracteres especificadas do texto fornecido.

Texto - Extrair vários textos entre cadeias de caracteres

Extrai todas as ocorrências de texto entre cadeias de caracteres especificadas.

Texto - Texto limpo

Limpa o texto de entrada removendo caracteres especificados.

Transformar XML usando XSLT

Transforma um documento XML usando uma folha de estilo XSLT

Word - Extrair comentários do documento

Extrair comentários do documento

Word - Extrair texto do documento

Extrai texto do documento do Word

Arquivo - Criar um ficheiro Zip

Cria um arquivo zip a partir do conteúdo JSON

Parâmetros

Name Chave Necessário Tipo Description
Nível de compressão
CompressionLevel string

Nível de compressão para o ficheiro Zip

Nome
Name True string

O nome do arquivo

Content
Content True byte

Conteúdo do arquivo na codificação base64

Palavra-passe
Password string

(Opcional) Senha para criptografar o arquivo ZIP

Nível de criptografia
EncryptionLevel string

Define o nível de criptografia para o arquivo ZIP.

Devoluções

Conteúdo do Ficheiro
binary

Arquivo - Extraia um único arquivo do arquivo

Extrai um único ficheiro de um arquivo suportado (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ), com desencriptação de palavra-passe opcional e inferência de tipo de conteúdo.

Parâmetros

Name Chave Necessário Tipo Description
Arquivar conteúdo de arquivo
ArchiveFileContent True byte

Conteúdo codificado em Base64 do arquivo

Nome do arquivo a ser extraído
FileNameToExtract True string

Nome do ficheiro a extrair do arquivo

Palavra-passe
Password string

Palavra-passe opcional para desencriptar o arquivo

Inferir tipo de conteúdo
InferContentType string

O tipo de conteúdo deve ser inferido a partir da extensão do arquivo?

Devoluções

Conteúdo do ficheiro
binary

Arquivo - Extrair todos os arquivos do arquivo

Extrai todos os ficheiros de um arquivo suportado (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ), com desencriptação de palavra-passe opcional e inferência de tipo de conteúdo.

Parâmetros

Name Chave Necessário Tipo Description
Arquivar conteúdo de arquivo
ArchiveFileContent True byte

Conteúdo codificado em Base64 do arquivo

Palavra-passe
Password string

Senha opcional para arquivos criptografados

Inferir tipo de conteúdo
InferContentType string

O tipo de conteúdo deve ser inferido a partir da extensão do arquivo?

Devoluções

Name Caminho Tipo Description
Arquivos extraídos
array of object

Matriz de arquivos extraídos e propriedades

Caminho da pasta
FolderPath string

O caminho relativo da pasta dentro do arquivo

Caminho Completo
FullPath string

O caminho completo para o arquivo dentro do arquivo

Nome do ficheiro
Filename string

O nome do arquivo extraído

Tamanho
Size integer

O tamanho do arquivo extraído em bytes

Tamanho Embalado
PackedSize integer

O tamanho compactado (compactado) do arquivo em bytes

Content
Content string

Conteúdo do arquivo codificado em Base64 ou texto sem formatação se o tipo de conteúdo for inferido

Arquivo - Listar Conteúdo de Arquivo

Lista todos os arquivos dentro de um arquivo suportado (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) sem extrair o conteúdo.

Parâmetros

Name Chave Necessário Tipo Description
Arquivar conteúdo de arquivo
ArchiveFileContent True byte

Conteúdo codificado em Base64 do arquivo

Palavra-passe
Password string

Senha opcional para arquivos criptografados

Devoluções

Name Caminho Tipo Description
Ficheiros
Files array of object

Matriz de arquivos encontrados no arquivo morto

Caminho da pasta
Files.FolderPath string

O caminho relativo da pasta dentro do arquivo

Caminho Completo
Files.FullPath string

O caminho completo para o arquivo dentro do arquivo

Nome do ficheiro
Files.Filename string

O nome do arquivo dentro do arquivo

Tamanho
Files.Size integer

O tamanho descompactado do arquivo em bytes

Tamanho Embalado
Files.PackedSize integer

O tamanho compactado do arquivo em bytes

Array - Dados agregados

Agrega valores de uma matriz de números ou objetos (Soma, Média, etc.)

Parâmetros

Name Chave Necessário Tipo Description
Números
Numbers True array of

Uma matriz de números ou objetos a agregar

Campo de Agregação
AggregationField string

O campo a agregar

Método de agregação
AggregationMethod True string

O método a utilizar para a agregação

Devoluções

Name Caminho Tipo Description
Result
Result number

O resultado da agregação

Array - Mesclar duas matrizes

Mescla duas matrizes em uma única matriz em uma propriedade comum

Parâmetros

Name Chave Necessário Tipo Description
Matriz 1
Array1 True string

A primeira matriz a ser mesclada

Matriz 2
Array2 True string

A segunda matriz a ser mesclada

Propriedade Comum
CommonProperty True string

A propriedade a ser usada para mesclar as matrizes

Modo de mesclagem
MergeMode True string

O modo a ser usado para mesclar as matrizes

Devoluções

Name Caminho Tipo Description
Matriz mesclada
array of object

Uma matriz de itens mesclados

items
object

CSV - Analisar conteúdo CSV

Analisa um arquivo CSV e retorna seu conteúdo como uma matriz JSON estruturada.

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo CSV
CSV True string

O conteúdo CSV como uma cadeia de caracteres bruta ou codificado em Base64.

Delimitador
Delimiter string

O caractere usado como delimitador de coluna (o padrão é vírgula ,).

Evite filas
SkipLines integer

O número de linhas a serem ignoradas antes de ler os dados.

Cabeçalhos de coluna
ColumnHeaders string

Lista de cabeçalhos de coluna separados por vírgula. Se não for fornecida, será utilizada a primeira linha.

Devoluções

Name Caminho Tipo Description
array of object
CSV analisado
object

Data - Calcular Próximo Dia Útil

Calcula o dia útil seguinte dado uma data e preferências de dia útil.

Parâmetros

Name Chave Necessário Tipo Description
Data de início
date True date

A data de início do cálculo.

Trabalha na segunda-feira?
mondayWorking boolean
Trabalhar na terça-feira?
tuesdayWorking boolean
Trabalhar na quarta-feira?
wednesdayWorking boolean
Trabalhar na quinta-feira?
thursdayWorking boolean
Trabalhar na sexta-feira?
fridayWorking boolean
Trabalhar ao sábado?
saturdayWorking boolean
Trabalha ao domingo?
sundayWorking boolean
Em X dias.
addDays True number
Feriados Adicionais
excludeDays array of date

Variedade de datas de feriados adicionais.

Devoluções

Name Caminho Tipo Description
Próximo Dia útil
nextWorkingDay date

O dia útil seguinte calculado (AAAA-MM-DD).

Ano
year integer

O ano do dia útil seguinte.

Mês
month integer

O mês do dia útil seguinte.

Day
day integer

O dia do mês para o dia útil seguinte.

Dia da Semana
dayOfWeek string

O dia da semana para o dia útil seguinte.

Semana ISO
isoWeek integer

O número da semana ISO 8601.

Dias de calendário decorridos
elapsedCalendarDays integer

Total de dias de calendário desde a data de início até ao dia útil seguinte.

Dias não úteis ignorados
nonWorkingDaysSkipped integer

Número de dias não úteis ignorados.

Feriados ignorados
holidaysSkipped array of date

Lista de feriados que foram ignorados.

Data - Gerar dias úteis

Gera uma matriz de dias úteis com base na data de início e nas preferências.

Parâmetros

Name Chave Necessário Tipo Description
Data de início
date True date

A data de início da geração de dias úteis.

Número de dias úteis
addDays True integer

O número de dias úteis a gerar.

Trabalha na segunda-feira?
mondayWorking boolean

A segunda-feira deve ser considerada um dia útil?

Trabalhar na terça-feira?
tuesdayWorking boolean

A terça-feira deve ser considerada um dia útil?

Trabalhar na quarta-feira?
wednesdayWorking boolean

A quarta-feira deve ser considerada um dia útil?

Trabalhar na quinta-feira?
thursdayWorking boolean

A quinta-feira deve ser considerada um dia útil?

Trabalhar na sexta-feira?
fridayWorking boolean

A sexta-feira deve ser considerada um dia útil?

Trabalhar ao sábado?
saturdayWorking boolean

O sábado deve ser considerado um dia útil?

Trabalha ao domingo?
sundayWorking boolean

O domingo deve ser considerado um dia útil?

Excluir datas específicas
excludeDays array of date

Matriz de datas a excluir dos dias úteis.

Devoluções

Name Caminho Tipo Description
array of object
Dia útil
workingDay date

O dia de trabalho gerado (AAAA-MM-DD).

Ano
year integer

O ano da jornada de trabalho.

Mês
month integer

O mês do dia útil.

Day
day integer

O dia do mês para o dia útil.

Dia da Semana
dayOfWeek string

O nome do dia da semana.

Semana ISO
isoWeek integer

O número da semana ISO 8601.

Dias de calendário decorridos
elapsedCalendarDays integer

Total de dias de calendário desde a data de início até cada dia útil.

Dias não úteis ignorados
nonWorkingDaysSkipped integer

O número de dias não úteis ignorados.

Feriados ignorados
holidaysSkipped array of date

Lista de feriados excluídos ignorados.

Dataverse - Batch Delete Records (Avançado)

Prepara uma solicitação Dataverse Delete Batch que pode ser usada como entrada para uma solicitação HTTP Invoke a (pré-autorizada)

Parâmetros

Name Chave Necessário Tipo Description
Endereço do sítio Web
OrganizationID True string

Endereço do ambiente Dataverse - por exemplo, org7a1b6b7d.crm4.dynamics.com

Nome da tabela
TableName True string

O nome da Tabela Dataverse

Prefixo da tabela
TablePrefix string

O prefixo da tabela

Tamanho do lote
BatchSize True integer

O número de itens a incluir em cada lote

Itens
Items True array of guid

Matriz simples de GUIDs de registro a serem excluídos na Tabela Dataverse

Devoluções

Name Caminho Tipo Description
array of object
Ponto Final de API
URI string

O ponto de extremidade URI para a solicitação de lote Dataverse

Tipo de conteúdo
Headers.Content-Type string

Tipo de conteúdo do pedido

Versão OData
Headers.OData-Version string

A versão OData da solicitação

Versão OData Max
Headers.OData-MaxVersion string

A versão OData máxima da solicitação

Aceitar
Headers.Accept string

O tipo de conteúdo da resposta

Corpo do lote
BatchBody string

O corpo da solicitação de exclusão de lote

Dataverse - Batch Delete Records (Simples)

Gera uma solicitação Dataverse Delete Batch

Parâmetros

Name Chave Necessário Tipo Description
Tamanho do lote
BatchSize True integer

O número de itens a incluir em cada lote

Itens
Items object

Devoluções

Name Caminho Tipo Description
array of object
Ponto Final de API
URI string

O ponto de extremidade URI para a solicitação de lote Dataverse

Tipo de conteúdo
Headers.Content-Type string

Tipo de conteúdo do pedido

Versão OData
Headers.OData-Version string

A versão OData da solicitação

Versão OData Max
Headers.OData-MaxVersion string

A versão OData máxima da solicitação

Aceitar
Headers.Accept string

O tipo de conteúdo da resposta

Corpo do lote
BatchBody string

O corpo da solicitação de exclusão de lote

Dataverse - Criar registros em lote

Prepara uma solicitação Dataverse Create Batch que pode ser usada como entrada para uma solicitação HTTP Invoke (pré-autorizada)

Parâmetros

Name Chave Necessário Tipo Description
Endereço do sítio Web
OrganizationID True string

Endereço do ambiente Dataverse - por exemplo, org7a1b6b7d.crm4.dynamics.com

Nome da tabela
TableName True string

O nome da Tabela Dataverse

Prefixo da tabela
TablePrefix string

O prefixo da tabela

Tamanho do lote
BatchSize True integer

O número de itens a incluir em cada lote

Itens
Items object

Devoluções

Name Caminho Tipo Description
array of object
Ponto Final de API
URI string

O ponto de extremidade URI para a solicitação de lote Dataverse

Tipo de conteúdo
Headers.Content-Type string

Tipo de conteúdo do pedido

Versão OData
Headers.OData-Version string

A versão OData da solicitação

Versão OData Max
Headers.OData-MaxVersion string

A versão OData máxima da solicitação

Aceitar
Headers.Accept string

O tipo de conteúdo da resposta

Corpo do lote
BatchBody string

O corpo da solicitação de criação de lote

Executar consulta JSONPath

Executa uma consulta JSONPath no JSON fornecido

Parâmetros

Name Chave Necessário Tipo Description
JSON de entrada
Json True string

O conteúdo JSON a ser consultado

Consulta de caminho JSON
JsonPath True string

A consulta JSONPath a ser executada

Devoluções

Name Caminho Tipo Description
Resultado JSONPath
result array of

Matriz de objetos com base no resultado da consulta JSONPath

Formulários - Extrair anexos da submissão

Extrair anexos do envio

Parâmetros

Name Chave Necessário Tipo Description
object

Devoluções

Name Caminho Tipo Description
array of object
Nome do arquivo
name string

Nome do arquivo com extensão

Link
link string

Caminho completo para o arquivo

ID
id string

Identificador de arquivo

Tipo
type string
Tamanho do Ficheiro
size integer

Tamanho do arquivo em bytes

ID de Referência
referenceId string
ID do disco
driveId string

Unidade onde o arquivo está armazenado

Situação
status integer
Carregar URL da sessão
uploadSessionUrl string

Hash

Hashes uma cadeia de caracteres usando o algoritmo especificado

Parâmetros

Name Chave Necessário Tipo Description
String para Hash
StringToHash string

A cadeia de caracteres a ter

Algorithm
Algorithm string

O algoritmo a ser usado para hashing

Devoluções

Name Caminho Tipo Description
Corda Hashed
result string

A cadeia de caracteres com hash

Imagem - Comprimir uma imagem JPEG ou PNG

Compacta uma imagem para reduzir o tamanho do arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Imagem
Image True byte

Imagem codificada em Base64.

Tipo de Arquivo:
FileType string

Formato de arquivo de destino.

Qualidade
Quality string

Predefinição de qualidade de compressão.

Devoluções

Name Caminho Tipo Description
Imagem comprimida
Image byte

Os dados de imagem compactados

Imagem - Inverter horizontal ou verticalmente

Inverte uma imagem horizontal ou verticalmente

Parâmetros

Name Chave Necessário Tipo Description
Imagem
Image True byte

Imagem codificada em Base64.

Direction
Direction string

Direção para inverter a imagem.

Devoluções

Name Caminho Tipo Description
Imagem invertida
Image byte

O conteúdo da imagem invertida

Imagem - Redimensionar

Redimensiona uma imagem para as dimensões especificadas

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo da imagem
Image True byte

Imagem codificada em Base64.

Largura
Width True integer

Largura do alvo em pixels.

Altura
Height integer

Altura do alvo em pixels (opcional).

Manter a proporção
MaintainAspectRatio string

Se a proporção original deve ser mantida.

Devoluções

Name Caminho Tipo Description
Imagem redimensionada
Image byte

Dados de imagem redimensionados

Imagem - Rodar no sentido horário pelo ângulo especificado

Gira uma imagem base64 fornecida pelo ângulo especificado.

Parâmetros

Name Chave Necessário Tipo Description
Imagem
Image True byte

Imagem codificada em Base64.

Ângulo
Angle True number

Ângulo de rotação em graus (sentido horário)

Devoluções

Name Caminho Tipo Description
Imagem girada
Image byte

O conteúdo da imagem girada

PDF - Definir metadados

Define valores de metadados (título, autor, datas, etc.) em um arquivo PDF.

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do arquivo PDF
PdfFileContent True byte

Conteúdo PDF codificado em Base64

Title
Title string

O título do documento

Author
Author string

O autor do documento

Assunto
Subject string

O assunto do documento

Palavras-chave
Keywords string

Palavras-chave do documento

Data de criação
CreationDate string

Data de criação do PDF

Data de modificação
ModificationDate string

Data em que o PDF foi modificado

Devoluções

Name Caminho Tipo Description
PDF atualizado
UpdatedPdf byte

PDF codificado em Base64 com metadados atualizados

PDF - Dividir PDF

Divide um arquivo PDF por um número fixo de páginas ou por intervalos de páginas especificados.

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do arquivo PDF
PdfFileContent True byte

Conteúdo codificado em Base64 do arquivo PDF.

Tipo de divisão
SplitType True string

Escolha como dividir o PDF.

Páginas por divisão
PagesPerSplit integer

Número de páginas por arquivo de saída (necessário se Tipo de divisão for Número de páginas).

Intervalos de páginas
PageRanges string

Intervalos de páginas para dividir por (por exemplo, "1-2,4") (obrigatório se Tipo de divisão for Intervalos especificados).

Devoluções

Name Caminho Tipo Description
Dividir arquivo PDF
SplitPdfs array of byte

Matriz de arquivos PDF divididos.

PDF - Extrair informações

Extrai metadados detalhados de um arquivo PDF (por exemplo, Título, Autor, Data de Criação, Versão PDF, Tamanho do arquivo, etc.).

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do arquivo PDF
PdfFileContent True byte

O conteúdo codificado em base64 do arquivo PDF

Devoluções

Name Caminho Tipo Description
Título do documento
Title string

Os metadados do título do PDF

Autor do Documento
Author string

Os metadados do autor do PDF

Assunto do documento
Subject string

Os metadados do assunto do PDF

Palavras-chave do documento
Keywords string

Os metadados das palavras-chave do PDF

É criptografado?
IsEncrypted boolean

Indica se o PDF está criptografado

Tem texto extraível?
HasText boolean

Indica se as páginas PDF contêm texto extraível

Aplicação Creator
Creator string

O nome do aplicativo usado para criar o PDF

Producer
Producer string

O software que produziu o PDF

Data de criação
CreationDate string

A data em que o PDF foi originalmente criado

Data de modificação
ModDate string

A data em que o PDF foi modificado pela última vez

Contagem de páginas
PageCount integer

O número total de páginas no PDF

Versão PDF
PDFVersion string

A versão da especificação PDF (por exemplo, 1.4, 1.7)

PDF - Extrair Páginas Específicas

Extraia páginas específicas de um arquivo PDF usando um intervalo de páginas (por exemplo, "1-3,7").

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do arquivo PDF
PdfFileContent True byte

Conteúdo codificado em Base64 do arquivo PDF.

Intervalo de páginas
PageRange True string

Intervalo de páginas a extrair (por exemplo, "1-3,7")

Devoluções

Name Caminho Tipo Description
PDF extraído
ExtractedPdf byte

Conteúdo codificado em Base64 do arquivo PDF extraído.

PDF - Extrair Texto

Extrai todo o texto de um ficheiro PDF, com StartPage e EndPage opcionais.

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do arquivo PDF
PdfFileContent True byte

Arquivo PDF codificado em Base64

Página inicial
StartPage integer

Número da página a partir da qual iniciar a extração

Fim da página
EndPage integer

Número da página para parar a extração em (inclusive)

Devoluções

Name Caminho Tipo Description
Texto extraído
ExtractedText string

Texto combinado de todas as páginas selecionadas

Texto por página
ExtractedTextByPage array of object

Matriz de objetos de texto extraídos por página

Número da página
ExtractedTextByPage.Page integer

Número da página do PDF

Conteúdo do texto
ExtractedTextByPage.Text string

Texto extraído dessa página

PDF - Mesclar PDFs

Mescla vários arquivos PDF fornecidos como cadeias de caracteres base64 em um único PDF.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiros PDF
PdfFiles True array of byte

Uma matriz de arquivos PDF codificados em base64 para mesclar

Devoluções

Name Caminho Tipo Description
PDF mesclado
MergedPdf byte

Conteúdo codificado em Base64 do PDF mesclado

Regex - correspondência de lote no texto

Pesquisa uma determinada cadeia de caracteres de entrada com vários padrões de regex especificados.

Parâmetros

Name Chave Necessário Tipo Description
Cadeia de Entrada
InputString True string

O texto de entrada para pesquisar.

Nome
PropertyName True string

O nome para atribuir o resultado da correspondência na saída.

Padrão
Pattern True string

O padrão de expressão regular a ser usado para correspondência.

Sensível a maiúsculas e minú
CaseSensitive string

Se a correspondência deve diferenciar maiúsculas de minúsculas.

Modo Multilinha
Multiline string

Se a correspondência deve considerar várias linhas (afeta ^ e $).

Pesquisa Global
GlobalSearch string

Retorne todas as correspondências (True) ou apenas a primeira (False).

Modo de Linha Única
SingleLine string

Se o ponto . corresponde a caracteres de nova linha.

Devoluções

response
object

Regex - Executar correspondência na string de entrada

Pesquisa uma determinada cadeia de caracteres de entrada com um padrão regex especificado.

Parâmetros

Name Chave Necessário Tipo Description
Cadeia de Entrada
InputString True string

O texto de entrada para pesquisar.

Padrão
Pattern True string

O padrão regex para corresponder à cadeia de caracteres de entrada.

Sensível a maiúsculas e minú
CaseSensitive string

Se a correspondência deve diferenciar maiúsculas de minúsculas.

Multilinha
Multiline string

Se a correspondência deve considerar várias linhas.

Pesquisa Global
GlobalSearch string

Seja para encontrar todos os jogos ou apenas o primeiro.

Ignorar espaço em branco
IgnoreWhitespace string

Se deve ignorar o espaço em branco no padrão regex.

Linha única
SingleLine string

Se o ponto corresponde a qualquer caractere, incluindo a nova linha.

Devoluções

Name Caminho Tipo Description
Correspondências de expressões regulares
array of object

Matriz de todas as correspondências da expressão regular

Match
Match string

A cadeia de caracteres correspondente.

Index
Index integer

O índice inicial da partida.

Length
Length integer

O comprimento da cadeia de caracteres correspondente.

Fim
End integer

O índice final da cadeia de caracteres correspondente.

Groups
Groups array of string

Uma matriz de grupos capturados dentro da partida.

Regex - Substituir no texto

Substitua uma cadeia de caracteres por um padrão regex e um novo valor.

Parâmetros

Name Chave Necessário Tipo Description
Cadeia de Entrada
InputString True string

O texto de entrada para pesquisar.

Padrão
Pattern True string

O padrão regex para corresponder à cadeia de caracteres de entrada.

String de substituição
Replacement True string

A cadeia de caracteres de substituição.

Sensível a maiúsculas e minú
CaseSensitive string

Se a correspondência deve diferenciar maiúsculas de minúsculas.

Multilinha
Multiline string

Se a correspondência deve considerar várias linhas.

Pesquisa Global
GlobalSearch string

Seja para encontrar todos os jogos ou apenas o primeiro.

Ignorar espaço em branco
IgnoreWhitespace string

Se deve ignorar o espaço em branco no padrão regex.

Linha única
SingleLine string

Se o ponto corresponde a qualquer caractere, incluindo a nova linha.

Devoluções

Name Caminho Tipo Description
String substituída
Result string

O resultado da operação de substituição de regex

SharePoint - Criar itens em lote

Gera uma solicitação de Criar Lote do SharePoint

Parâmetros

Name Chave Necessário Tipo Description
Endereço do sítio Web
SiteName True string

O endereço do site do SharePoint

Nome da lista
ListName True string

O nome da lista do SharePoint

Tamanho do lote
BatchSize True integer

O número de itens a incluir em cada lote

Nível OData
ODataLevel True string

O nível OData da solicitação

Itens
Items object

Devoluções

Name Caminho Tipo Description
array of object
Ponto Final de API
URI string

O ponto de extremidade URI para a solicitação em lote do SharePoint

X-RequestDigest
Headers.X-RequestDigest string

O resumo da solicitação para autenticação

Tipo de conteúdo
Headers.Content-Type string

Tipo de conteúdo e limite da solicitação

Tamanho do conteúdo
Headers.Content-Length string

O comprimento do conteúdo da solicitação de lote em bytes

Corpo do lote
BatchBody string

O corpo do pedido de lote

SharePoint - Excluir itens em lote

Gera uma solicitação de Exclusão em Lote do SharePoint

Parâmetros

Name Chave Necessário Tipo Description
Endereço do sítio Web
SiteName True string

O endereço do site do SharePoint

Nome da lista
ListName True string

O nome da lista do SharePoint

Tamanho do lote
BatchSize True integer

O número de itens a incluir em cada lote

Nível OData
ODataLevel True string

O nível OData da solicitação

Itens
Items object

Devoluções

Name Caminho Tipo Description
array of object
Ponto Final de API
URI string

O ponto de extremidade URI para a solicitação em lote do SharePoint

X-RequestDigest
Headers.X-RequestDigest string

O resumo da solicitação para autenticação

Tipo de conteúdo
Headers.Content-Type string

Tipo de conteúdo e limite da solicitação

Tamanho do conteúdo
Headers.Content-Length string

O comprimento do conteúdo da solicitação de lote em bytes

Corpo do lote
BatchBody string

O corpo do pedido de lote

SharePoint - Itens de lista de atualização em lote

Atualiza vários itens em uma lista do SharePoint usando uma solicitação em lote. Cada item deve incluir seu ID.

Parâmetros

Name Chave Necessário Tipo Description
Nome do Site
SiteName True string

A URL completa do site do SharePoint (por exemplo, https://contoso.sharepoint.com/sites/dev)

Nome da lista
ListName True string

O nome da lista do SharePoint

Nível OData
ODataLevel string

O nível OData da resposta

Tamanho do lote
BatchSize integer

Número máximo de itens por lote

Itens
Items object

Devoluções

Name Caminho Tipo Description
array of object
URI
URI string

O URI da solicitação

Headers
Headers object

Os cabeçalhos para a solicitação de atualização em lote

Corpo de atualização de lote
BatchBody string

O conteúdo HTTP para a atualização em lote

Texto - Extrair endereços de e-mail

Extrai endereços de e-mail do texto fornecido

Parâmetros

Name Chave Necessário Tipo Description
Texto para pesquisa
TextToSearch True string

O conteúdo de texto para procurar endereços de e-mail

Devoluções

Name Caminho Tipo Description
Endereços de e-mail
array of string

Uma matriz de endereços de e-mail

Texto - Extrair entre duas cadeias de caracteres

Extrai texto entre duas cadeias de caracteres especificadas do texto fornecido.

Parâmetros

Name Chave Necessário Tipo Description
Texto para pesquisa
textToSearch True string

O conteúdo de texto a ser pesquisado.

Iniciar Texto
startString True string

A cadeia de caracteres inicial a procurar.

Texto final
endString True string

A cadeia de caracteres final a procurar.

Incluir limites
includeBounds string

Inclua o texto inicial e final no texto extraído.

Ignorar caso
ignoreCase string

Se a pesquisa deve ignorar maiúsculas e minúsculas.

Resultado de corte
trimResult string

Se o texto extraído deve ser cortado.

Devoluções

Name Caminho Tipo Description
Texto extraído
extractedText string

Texto extraído entre as cadeias de caracteres de início e fim especificadas.

Texto - Extrair vários textos entre cadeias de caracteres

Extrai todas as ocorrências de texto entre cadeias de caracteres especificadas.

Parâmetros

Name Chave Necessário Tipo Description
Texto para pesquisa
textToSearch True string

O conteúdo de texto a ser pesquisado.

Iniciar Texto
startString True string

A cadeia de caracteres inicial a procurar.

Texto final
endString True string

A cadeia de caracteres final a procurar.

Incluir limites
includeBounds boolean

Inclua o texto inicial e final nos textos extraídos.

Ignorar caso
ignoreCase boolean

Se a pesquisa deve ignorar maiúsculas e minúsculas.

Resultado de corte
trimResult boolean

Se os textos extraídos devem ser cortados.

Devoluções

Name Caminho Tipo Description
Matriz de texto extraído
array of string

Texto - Texto limpo

Limpa o texto de entrada removendo caracteres especificados.

Parâmetros

Name Chave Necessário Tipo Description
String para limpar
stringToClean True string

O conteúdo de texto a ser limpo

Caracteres a remover
charactersToRemove string

Carateres a remover do conteúdo de texto

Cortar corda
trimString string

O espaço em branco deve ser cortado da cadeia de caracteres

Remover caracteres de controle
removeControlCharacters string

Remover caracteres de controle ser removido da cadeia de caracteres?

Devoluções

Name Caminho Tipo Description
String limpa
cleanedString string

O texto após a limpeza

Transformar XML usando XSLT

Transforma um documento XML usando uma folha de estilo XSLT

Parâmetros

Name Chave Necessário Tipo Description
Cadeia de caracteres XML
XmlString True string

O conteúdo XML a ser transformado.

XSLT String
XsltString True string

O conteúdo da folha de estilo XSLT.

Parâmetros XSLT
XsltParameters object

Objeto JSON contendo parâmetros para a transformação XSLT.

Devoluções

Name Caminho Tipo Description
Saída XSLT
result string

A saída transformada em XSLT

Word - Extrair comentários do documento

Extrair comentários do documento

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do Ficheiro
WordFileContent True byte

O conteúdo codificado em base64 do arquivo do Word

Devoluções

Name Caminho Tipo Description
Comments
comments array of object

Uma lista de comentários encontrados no documento do Word

Author
comments.Author string

O autor do comentário

Iniciais
comments.Initials string

As iniciais do autor

Date
comments.Date date-time

A data em que o comentário foi feito

Texto
comments.Text string

O texto do comentário

Word - Extrair texto do documento

Extrai texto do documento do Word

Parâmetros

Name Chave Necessário Tipo Description
Conteúdo do Ficheiro
WordFileContent True byte

O conteúdo do arquivo word

Devoluções

Name Caminho Tipo Description
Texto
text string

Texto extraído do documento do Word

Definições

binário

Este é o tipo de dados básico 'binário'.

objecto

Este é o tipo 'objeto'.