Compartir a través de


Compositor de Tachytelic (versión preliminar)

Composer es un conjunto de acciones para simplificar los flujos de creación. Ayuda con las operaciones de texto, matrices, CSV, PDF, archivos de Word, JSONPath, regex, archivos zip y operaciones por lotes para SharePoint y Dataverse. Diseñado para reducir la complejidad y acelerar la automatización, Composer facilita la creación de flujos eficaces y eficientes.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Paul Murana
URL https://composer.tachytelic.net
Correo Electrónico composerhelp@tachytelic.net
Metadatos del conector
Publicador Accendo Solutions Ltd
Website https://composer.tachytelic.net
Directiva de privacidad https://composer.tachytelic.net/privacy
Categorías Data

Conector de Power Platform de Composer

Composer es un conector de productividad para Microsoft Power Platform, diseñado para simplificar tareas complejas en los flujos. Ofrece utilidades de alto rendimiento para las operaciones de texto, datos, archivos y API, todo ello desde un único conector.

Prerrequisitos

Para usar este conector, debe obtener una clave de API de https://composer.tachytelic.net.

💡 El plan Starter es gratuito y permite 100 acciones/mes. Los niveles de pago aumentan los límites y quitan la limitación.

Obtención de una clave de API

Visite https://composer.tachytelic.net y regístrese para obtener una clave de API. La clave de API debe proporcionarse con cada solicitud.


Operaciones admitidas

🧠 Operaciones de cadena

  • CleanText: quita caracteres no deseados, recorta texto, tira códigos de control.
  • ExtractEmails: extrae todas las direcciones de correo electrónico de una cadena.
  • ExtractText: obtiene texto entre dos cadenas especificadas (opcionalmente, incluir límites).
  • ExtractMultipleTexts: busca todas las apariciones de texto entre dos cadenas.
  • HashString: calcula un hash (SHA256, MD5, etc.) de una cadena de entrada determinada.

📅 Utilidades de fecha

  • CalculateNextWorkingDay: calcula el siguiente día laborable, omitiendo los fines de semana o días festivos.
  • GenerateWorkingDays: genera una lista de próximos días laborables en función de una fecha de inicio.

📁 Operaciones de archivo

CSV

  • ParseCsv: analiza un archivo CSV en JSON estructurado con encabezados opcionales y compatibilidad con delimitadores.

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

  • ZipContent: crea un archivo ZIP a partir de uno o varios archivos codificados en base64 (admite la protección con contraseña).
  • ExtractArchive: extrae todos los archivos de un archivo (detecta automáticamente el formato).
  • ListArchiveContent: enumera los nombres de archivo y los metadatos de un archivo sin extraer.
  • ExtractFileFromArchive: extrae un único archivo por nombre de un archivo.

PDF

  • ExtractTextFromPdf: extrae texto sin formato de todas o las páginas seleccionadas en un PDF.
  • GetPdfInfo: recupera metadatos (título, autor, recuento de páginas, versión) de un PDF.
  • SetPdfMetadata: actualiza las propiedades de metadatos (título, autor, etc.) de un archivo PDF.
  • MergePdfs: combina varios archivos PDF en un único archivo.
  • SplitPdf: divide un PDF por número de páginas o por intervalos de páginas especificados.
  • ExtractPdfPages: extrae páginas específicas de un archivo PDF en un nuevo PDF.

Palabra

  • ExtractTextFromWord: extrae texto de un documento docx de Word.
  • ExtractCommentsFromWord: extrae los comentarios de revisión de un documento docx de Word.

🔢 Utilidades de matriz

  • MergeArrays: combina dos matrices basadas en una propiedad común mediante estrategias diferentes.
  • AggregateArray: calcula la suma, el promedio, el mínimo, el máximo o el recuento de una lista de números o objetos.

🔍 Regex Tools

  • RegexMatch: busca coincidencias de regex en una cadena y devuelve datos y grupos coincidentes.
  • RegexMatchBatch: aplica varios patrones regex a una sola cadena de entrada y devuelve resultados con nombre.
  • RegexReplace: realiza una búsqueda regex y reemplaza en el texto de entrada.

🖼 Tratamiento de imágenes

  • ResizeImage: cambia el tamaño de una imagen a un ancho o alto especificados (con una relación de aspecto opcional).
  • CompressImage: comprime una imagen para reducir el tamaño (JPEG/PNG).
  • FlipImage: voltea una imagen horizontal o verticalmente.
  • RotateImage: gira una imagen por un ángulo especificado.

💼 SharePoint

  • BatchCreateSharePointItems: genera una solicitud por lotes de OData para crear varios elementos de lista de SharePoint.
  • BatchDeleteSharePointItems: genera una solicitud por lotes para eliminar elementos de SharePoint por identificador.
  • BatchUpdateSharePointItems: genera una solicitud por lotes para actualizar los elementos de lista de SharePoint existentes.

🧬 Dataverse

  • BatchCreateDataverseRecords: compila solicitudes por lotes para crear nuevas filas en una tabla de Dataverse.
  • BatchDeleteDataverseRecordsSimple: crea solicitudes por lotes para eliminar registros mediante @odata.id valores.
  • BatchDeleteDataverseRecordsAdvanced: las compilaciones eliminan lotes mediante GUID y detalles del esquema de tabla.

⚙️ Misceláneo

  • JsonPath: evalúa una expresión JSONPath y devuelve los valores coincidentes.
  • XsltTransform: aplica una transformación XSLT al XML de entrada.
  • ExtractFormAttachments: extrae los metadatos de archivo de los datos adjuntos de Microsoft Forms almacenados como cadenas JSON.

Support

Si tiene alguna pregunta o problema, visite o envíe un https://composer.tachytelic.net/support/ correo electrónico composerhelp@tachytelic.neta .

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
clave_api securestring La api_key de esta API Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Archivo: creación de un archivo ZIP

Crea un archivo ZIP a partir del contenido JSON

Archivo: enumerar contenido de archivo

Enumera todos los archivos dentro de un archivo compatible (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) sin extraer el contenido.

Archivo: extracción de todos los archivos del archivo

Extrae todos los archivos de un archivo compatible (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ), con descifrado de contraseña opcional y inferencia de tipo de contenido.

Archivo: extracción de un único archivo del archivo

Extrae un único archivo de un archivo compatible (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ), con descifrado de contraseña opcional y inferencia de tipo de contenido.

CSV: análisis del contenido CSV

Analiza un archivo CSV y devuelve su contenido como una matriz JSON estructurada.

Dataverse: creación de registros por lotes

Prepara una solicitud de Creación por lotes de Dataverse que se puede usar como entrada para invocar una solicitud HTTP (autenticada previamente)

Dataverse: registros de eliminación por lotes (avanzados)

Prepara una solicitud de eliminación por lotes de Dataverse que se puede usar como entrada para invocar una solicitud HTTP (autenticada previamente)

Dataverse: registros de eliminación por lotes (simple)

Genera una solicitud de eliminación por lotes de Dataverse

Ejecutar consulta JSONPath

Ejecuta una consulta JSONPath en el JSON proporcionado.

Fecha: calcular el siguiente día laborable

Calcula el siguiente día laborable según las preferencias de fecha y día laborable.

Fecha: generación de días laborables

Genera una matriz de días laborables en función de la fecha de inicio y las preferencias.

Formularios: extracción de datos adjuntos del envío

Extracción de datos adjuntos del envío

Hash

Aplica un algoritmo hash a una cadena mediante el algoritmo especificado

Imagen: cambio de tamaño

Cambia el tamaño de una imagen a las dimensiones especificadas.

Imagen: comprimir una imagen JPEG o PNG

Comprime una imagen para reducir el tamaño del archivo.

Imagen: gire el sentido de las agujas del reloj por el ángulo especificado

Gira una imagen de base64 proporcionada por el ángulo especificado.

Imagen: voltear horizontal o verticalmente

Voltea una imagen horizontal o verticalmente

Matriz: combinar dos matrices

Combina dos matrices en una sola matriz en una propiedad común.

Matriz: datos agregados

Agrega valores de una matriz de números o objetos (Suma, Promedio, etc.)

PDF - Dividir PDF

Divide un archivo PDF por un número fijo de páginas o por intervalos de páginas especificados.

PDF - Extraer información

Extrae metadatos detallados de un archivo PDF (por ejemplo, Título, Autor, CreationDate, versión pdf, Tamaño de archivo, etc.).

PDF- Extraer páginas específicas

Extraiga páginas específicas de un archivo PDF mediante un intervalo de páginas (por ejemplo, "1-3,7").

PDF- Extraer texto

Extrae todo el texto de un archivo PDF, con StartPage y EndPage opcionales.

PDF: combinar archivos PDF

Combina varios archivos PDF proporcionados como cadenas base64 en un único PDF.

PDF: establecer metadatos

Establece valores de metadatos (título, autor, fechas, etc.) en un archivo PDF.

Regex: coincidencia por lotes en texto

Busca una cadena de entrada determinada con varios patrones regex especificados.

Regex: realizar coincidencia en la cadena de entrada

Busca una cadena de entrada determinada con un patrón regex especificado.

Regex: reemplazar en texto

Reemplace una cadena por un patrón regex y un nuevo valor.

SharePoint: creación de elementos por lotes

Genera una solicitud de Creación de Batch de SharePoint

SharePoint: elementos de lista de actualización por lotes

Actualiza varios elementos de una lista de SharePoint mediante una solicitud por lotes. Cada elemento debe incluir su identificador.

SharePoint: eliminación por lotes de elementos

Genera una solicitud de eliminación por lotes de SharePoint

Texto: extracción de direcciones de correo electrónico

Extrae direcciones de correo electrónico del texto proporcionado.

Texto: extracción de varios textos entre cadenas

Extrae todas las apariciones de texto entre cadenas especificadas.

Texto: extracción entre dos cadenas

Extrae texto entre dos cadenas especificadas del texto proporcionado.

Texto: Texto limpio

Limpia el texto de entrada quitando los caracteres especificados.

Transformación de XML mediante XSLT

Transforma un documento XML mediante una hoja de estilos XSLT

Word: extraer comentarios del documento

Extraer comentarios del documento

Word: extraer texto del documento

Extrae texto del documento de Word

Archivo: creación de un archivo ZIP

Crea un archivo ZIP a partir del contenido JSON

Parámetros

Nombre Clave Requerido Tipo Description
Nivel de compresión
CompressionLevel string

Nivel de compresión para el archivo Zip

Nombre
Name True string

El nombre del archivo

Content
Content True byte

Contenido del archivo en codificación base64

Contraseña
Password string

(Opcional) Contraseña para cifrar el archivo ZIP

Nivel de cifrado
EncryptionLevel string

Establece el nivel de cifrado del archivo ZIP.

Devoluciones

Contenido del archivo
binary

Archivo: enumerar contenido de archivo

Enumera todos los archivos dentro de un archivo compatible (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ) sin extraer el contenido.

Parámetros

Nombre Clave Requerido Tipo Description
Archivar contenido del archivo
ArchiveFileContent True byte

Contenido codificado en Base64 del archivo de archivo

Contraseña
Password string

Contraseña opcional para archivos cifrados

Devoluciones

Nombre Ruta de acceso Tipo Description
Archivos
Files array of object

Matriz de archivos encontrados en el archivo de archivo

Ruta de acceso de carpeta
Files.FolderPath string

Ruta de acceso relativa de la carpeta dentro del archivo

Ruta de acceso completa
Files.FullPath string

Ruta de acceso completa al archivo dentro del archivo

Filename
Files.Filename string

Nombre del archivo dentro del archivo

Tamaño
Files.Size integer

Tamaño sin comprimir del archivo en bytes

Tamaño empaquetado
Files.PackedSize integer

Tamaño comprimido del archivo en bytes

Archivo: extracción de todos los archivos del archivo

Extrae todos los archivos de un archivo compatible (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ), con descifrado de contraseña opcional y inferencia de tipo de contenido.

Parámetros

Nombre Clave Requerido Tipo Description
Archivar contenido del archivo
ArchiveFileContent True byte

Contenido codificado en Base64 del archivo de archivo

Contraseña
Password string

Contraseña opcional para archivos cifrados

Inferencia de tipo de contenido
InferContentType string

¿Debe deducirse el tipo de contenido de la extensión de archivo?

Devoluciones

Nombre Ruta de acceso Tipo Description
Archivos extraídos
array of object

Matriz de archivos y propiedades extraídos

Ruta de acceso de carpeta
FolderPath string

Ruta de acceso relativa de la carpeta dentro del archivo

Ruta de acceso completa
FullPath string

Ruta de acceso completa al archivo dentro del archivo

Filename
Filename string

Nombre del archivo extraído

Tamaño
Size integer

Tamaño del archivo extraído en bytes

Tamaño empaquetado
PackedSize integer

Tamaño empaquetado (comprimido) del archivo en bytes

Content
Content string

Contenido de archivo codificado en Base64 o texto sin formato si se deduce el tipo de contenido

Archivo: extracción de un único archivo del archivo

Extrae un único archivo de un archivo compatible (ZIP, 7Z, RAR, TAR, GZIP, BZIP2, XZ), con descifrado de contraseña opcional y inferencia de tipo de contenido.

Parámetros

Nombre Clave Requerido Tipo Description
Archivar contenido del archivo
ArchiveFileContent True byte

Contenido codificado en Base64 del archivo de archivo

Nombre de archivo que se va a extraer
FileNameToExtract True string

Nombre del archivo que se va a extraer del archivo

Contraseña
Password string

Contraseña opcional para descifrar el archivo

Inferencia de tipo de contenido
InferContentType string

¿Debe deducirse el tipo de contenido de la extensión de archivo?

Devoluciones

Contenido del archivo
binary

CSV: análisis del contenido CSV

Analiza un archivo CSV y devuelve su contenido como una matriz JSON estructurada.

Parámetros

Nombre Clave Requerido Tipo Description
Contenido CSV
CSV True string

Contenido CSV como una cadena sin formato o codificado en Base64.

Delimitador
Delimiter string

Carácter utilizado como delimitador de columna (el valor predeterminado es coma ,).

Omitir líneas
SkipLines integer

Número de líneas que se omitirán antes de leer los datos.

Encabezados de columna
ColumnHeaders string

Lista separada por comas de encabezados de columna. Si no se proporciona, se usará la primera fila.

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
CSV analizado
object

Dataverse: creación de registros por lotes

Prepara una solicitud de Creación por lotes de Dataverse que se puede usar como entrada para invocar una solicitud HTTP (autenticada previamente)

Parámetros

Nombre Clave Requerido Tipo Description
Dirección del sitio
OrganizationID True string

Dirección del entorno de Dataverse, por ejemplo, org7a1b6b7d.crm4.dynamics.com

Nombre de tabla
TableName True string

Nombre de la tabla de Dataverse

Prefijo de tabla
TablePrefix string

Prefijo de la tabla

Tamaño del lote
BatchSize True integer

Número de elementos que se van a incluir en cada lote

Productos
Items object

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
API Endpoint
URI string

Punto de conexión de URI para la solicitud por lotes de Dataverse

Tipo de contenido
Headers.Content-Type string

Tipo de contenido de la solicitud

Versión de OData
Headers.OData-Version string

La versión de OData de la solicitud

Versión máxima de OData
Headers.OData-MaxVersion string

La versión máxima de OData de la solicitud

Aceptar
Headers.Accept string

El tipo de contenido de la respuesta

Cuerpo del lote
BatchBody string

Cuerpo de la solicitud de creación por lotes

Dataverse: registros de eliminación por lotes (avanzados)

Prepara una solicitud de eliminación por lotes de Dataverse que se puede usar como entrada para invocar una solicitud HTTP (autenticada previamente)

Parámetros

Nombre Clave Requerido Tipo Description
Dirección del sitio
OrganizationID True string

Dirección del entorno de Dataverse, por ejemplo, org7a1b6b7d.crm4.dynamics.com

Nombre de tabla
TableName True string

Nombre de la tabla de Dataverse

Prefijo de tabla
TablePrefix string

Prefijo de la tabla

Tamaño del lote
BatchSize True integer

Número de elementos que se van a incluir en cada lote

Productos
Items True array of guid

Matriz simple de GUID de registro que se van a eliminar en la tabla de Dataverse

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
API Endpoint
URI string

Punto de conexión de URI para la solicitud por lotes de Dataverse

Tipo de contenido
Headers.Content-Type string

Tipo de contenido de la solicitud

Versión de OData
Headers.OData-Version string

La versión de OData de la solicitud

Versión máxima de OData
Headers.OData-MaxVersion string

La versión máxima de OData de la solicitud

Aceptar
Headers.Accept string

El tipo de contenido de la respuesta

Cuerpo del lote
BatchBody string

El cuerpo de la solicitud de eliminación por lotes

Dataverse: registros de eliminación por lotes (simple)

Genera una solicitud de eliminación por lotes de Dataverse

Parámetros

Nombre Clave Requerido Tipo Description
Tamaño del lote
BatchSize True integer

Número de elementos que se van a incluir en cada lote

Productos
Items object

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
API Endpoint
URI string

Punto de conexión de URI para la solicitud por lotes de Dataverse

Tipo de contenido
Headers.Content-Type string

Tipo de contenido de la solicitud

Versión de OData
Headers.OData-Version string

La versión de OData de la solicitud

Versión máxima de OData
Headers.OData-MaxVersion string

La versión máxima de OData de la solicitud

Aceptar
Headers.Accept string

El tipo de contenido de la respuesta

Cuerpo del lote
BatchBody string

El cuerpo de la solicitud de eliminación por lotes

Ejecutar consulta JSONPath

Ejecuta una consulta JSONPath en el JSON proporcionado.

Parámetros

Nombre Clave Requerido Tipo Description
Entrada JSON
Json True string

Contenido JSON que se va a consultar

Consulta de ruta de acceso JSON
JsonPath True string

Consulta JSONPath que se va a ejecutar

Devoluciones

Nombre Ruta de acceso Tipo Description
Resultado de JSONPath
result array of

Matriz de objetos basados en el resultado de la consulta JSONPath

Fecha: calcular el siguiente día laborable

Calcula el siguiente día laborable según las preferencias de fecha y día laborable.

Parámetros

Nombre Clave Requerido Tipo Description
Fecha de inicio
date True date

Fecha de inicio del cálculo.

¿Trabajas el lunes?
mondayWorking boolean
¿Trabajas el martes?
tuesdayWorking boolean
¿Trabajas el miércoles?
wednesdayWorking boolean
¿Trabajas el jueves?
thursdayWorking boolean
¿Trabajas el viernes?
fridayWorking boolean
¿Trabajas el sábado?
saturdayWorking boolean
¿Trabajas el domingo?
sundayWorking boolean
En X días.
addDays True number
Días festivos adicionales
excludeDays array of date

Matriz de fechas de vacaciones adicionales.

Devoluciones

Nombre Ruta de acceso Tipo Description
Siguiente día laborable
nextWorkingDay date

El siguiente día laborable calculado (AAAA-MM-DD).

Año
year integer

El año del día laborable siguiente.

Mes
month integer

El mes del día laborable siguiente.

Day
day integer

Día del mes para el siguiente día laborable.

Día de la semana
dayOfWeek string

El día de la semana para el siguiente día laborable.

Semana ISO
isoWeek integer

Número de semana ISO 8601.

Días de calendario transcurridos
elapsedCalendarDays integer

Total de días naturales desde la fecha de inicio hasta el siguiente día laborable.

Días no laborables omitidos
nonWorkingDaysSkipped integer

Número de días no laborables omitidos.

Días festivos omitidos
holidaysSkipped array of date

Lista de días festivos que se omitiron.

Fecha: generación de días laborables

Genera una matriz de días laborables en función de la fecha de inicio y las preferencias.

Parámetros

Nombre Clave Requerido Tipo Description
Fecha de inicio
date True date

Fecha de inicio para generar días laborables.

Número de días laborables
addDays True integer

Número de días laborables que se van a generar.

¿Trabajas el lunes?
mondayWorking boolean

¿Debe considerarse el lunes un día laborable?

¿Trabajas el martes?
tuesdayWorking boolean

¿Debe considerarse el martes un día laborable?

¿Trabajas el miércoles?
wednesdayWorking boolean

¿Debe considerarse el miércoles un día laborable?

¿Trabajas el jueves?
thursdayWorking boolean

¿Debe considerarse el jueves un día laborable?

¿Trabajas el viernes?
fridayWorking boolean

¿Debe considerarse el viernes un día laborable?

¿Trabajas el sábado?
saturdayWorking boolean

¿Debería considerarse el sábado un día laborable?

¿Trabajas el domingo?
sundayWorking boolean

¿Debe considerarse el domingo un día laborable?

Excluir fechas específicas
excludeDays array of date

Matriz de fechas que se excluirán de los días laborables.

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
Día laborable
workingDay date

El día laborable generado (AAAA-MM-DD).

Año
year integer

El año del día laborable.

Mes
month integer

Mes del día laborable.

Day
day integer

Día del mes para el día laborable.

Día de la semana
dayOfWeek string

Nombre del día de la semana.

Semana ISO
isoWeek integer

Número de semana ISO 8601.

Días de calendario transcurridos
elapsedCalendarDays integer

Total de días naturales desde la fecha de inicio hasta cada día laborable.

Días no laborables omitidos
nonWorkingDaysSkipped integer

Número de días no laborables omitidos.

Días festivos omitidos
holidaysSkipped array of date

Lista de días festivos excluidos omitidos.

Formularios: extracción de datos adjuntos del envío

Extracción de datos adjuntos del envío

Parámetros

Nombre Clave Requerido Tipo Description
object

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
Nombre de archivo
name string

Nombre de archivo con extensión

Link
link string

Ruta de acceso completa al archivo

identificación
id string

Identificador de archivo

Tipo
type string
Tamaño de archivo
size integer

Tamaño de archivo en bytes

Identificador de referencia
referenceId string
Id. de unidad
driveId string

Unidad donde se almacena el archivo

Estado
status integer
Cargar dirección URL de sesión
uploadSessionUrl string

Hash

Aplica un algoritmo hash a una cadena mediante el algoritmo especificado

Parámetros

Nombre Clave Requerido Tipo Description
Cadena a hash
StringToHash string

Cadena que se va a tener

Algoritmo
Algorithm string

Algoritmo que se va a usar para el hash

Devoluciones

Nombre Ruta de acceso Tipo Description
Cadena con hash
result string

Cadena con hash

Imagen: cambio de tamaño

Cambia el tamaño de una imagen a las dimensiones especificadas.

Parámetros

Nombre Clave Requerido Tipo Description
Contenido de la imagen
Image True byte

Imagen codificada en Base64.

Ancho
Width True integer

Ancho de destino en píxeles.

Altura
Height integer

Alto de destino en píxeles (opcional).

Mantener la relación de aspecto
MaintainAspectRatio string

Si se debe mantener la relación de aspecto original.

Devoluciones

Nombre Ruta de acceso Tipo Description
Imagen cambiada de tamaño
Image byte

Datos de imagen cambiados de tamaño

Imagen: comprimir una imagen JPEG o PNG

Comprime una imagen para reducir el tamaño del archivo.

Parámetros

Nombre Clave Requerido Tipo Description
Imagen
Image True byte

Imagen codificada en Base64.

Tipo de archivo
FileType string

Formato de archivo de destino.

Calidad
Quality string

Valor preestablecido de calidad de compresión.

Devoluciones

Nombre Ruta de acceso Tipo Description
Imagen comprimida
Image byte

Los datos comprimidos de la imagen

Imagen: gire el sentido de las agujas del reloj por el ángulo especificado

Gira una imagen de base64 proporcionada por el ángulo especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Imagen
Image True byte

Imagen codificada en Base64.

Angle
Angle True number

Ángulo de rotación en grados (en sentido de las agujas del reloj)

Devoluciones

Nombre Ruta de acceso Tipo Description
Imagen girada
Image byte

El contenido de la imagen girada

Imagen: voltear horizontal o verticalmente

Voltea una imagen horizontal o verticalmente

Parámetros

Nombre Clave Requerido Tipo Description
Imagen
Image True byte

Imagen codificada en Base64.

Dirección
Direction string

Dirección para voltear la imagen.

Devoluciones

Nombre Ruta de acceso Tipo Description
Imagen volteada
Image byte

El contenido de la imagen recortada

Matriz: combinar dos matrices

Combina dos matrices en una sola matriz en una propiedad común.

Parámetros

Nombre Clave Requerido Tipo Description
Matriz 1
Array1 True string

La primera matriz que se va a combinar

Matriz 2
Array2 True string

Segunda matriz que se va a combinar

Common (propiedad)
CommonProperty True string

Propiedad que se va a usar para combinar las matrices.

Modo de combinación
MergeMode True string

Modo que se va a usar para combinar las matrices

Devoluciones

Nombre Ruta de acceso Tipo Description
Matriz combinada
array of object

Matriz de elementos combinados

items
object

Matriz: datos agregados

Agrega valores de una matriz de números o objetos (Suma, Promedio, etc.)

Parámetros

Nombre Clave Requerido Tipo Description
Numbers
Numbers True array of

Matriz de números o objetos que se van a agregar

Campo de agregación
AggregationField string

Campo en el que se va a agregar

Método de agregación
AggregationMethod True string

Método que se va a usar para la agregación

Devoluciones

Nombre Ruta de acceso Tipo Description
Resultado
Result number

Resultado de la agregación

PDF - Dividir PDF

Divide un archivo PDF por un número fijo de páginas o por intervalos de páginas especificados.

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo PDF
PdfFileContent True byte

Contenido codificado en Base64 del archivo PDF.

Tipo de división
SplitType True string

Elija cómo dividir el PDF.

Páginas por división
PagesPerSplit integer

Número de páginas por archivo de salida (obligatorio si El tipo dividido es Número de páginas).

Intervalos de páginas
PageRanges string

Intervalos de página para dividir por (por ejemplo, "1-2,4") (obligatorio si el tipo de división es Intervalos especificados).

Devoluciones

Nombre Ruta de acceso Tipo Description
Dividir archivo PDF
SplitPdfs array of byte

Matriz de archivos PDF divididos.

PDF - Extraer información

Extrae metadatos detallados de un archivo PDF (por ejemplo, Título, Autor, CreationDate, versión pdf, Tamaño de archivo, etc.).

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo PDF
PdfFileContent True byte

Contenido codificado en base64 del archivo PDF

Devoluciones

Nombre Ruta de acceso Tipo Description
Título del documento
Title string

Metadatos del título del PDF

Autor del documento
Author string

Metadatos del autor del PDF

Asunto del documento
Subject string

Metadatos del asunto del PDF

Palabras clave de documento
Keywords string

Metadatos de palabras clave del PDF

¿Está cifrado?
IsEncrypted boolean

Indica si el PDF está cifrado

¿Ha extraído texto?
HasText boolean

Indica si las páginas PDF contienen texto que se puede extraer.

Aplicación Creator
Creator string

Nombre de la aplicación usada para crear el PDF

Producer
Producer string

El software que produjo el PDF

Fecha de creación
CreationDate string

Fecha en la que se creó originalmente el PDF

Fecha de modificación
ModDate string

Fecha en que se modificó por última vez el PDF

Recuento de páginas
PageCount integer

Número total de páginas en pdf

Versión de PDF
PDFVersion string

La versión de especificación pdf (por ejemplo, 1.4, 1.7)

PDF- Extraer páginas específicas

Extraiga páginas específicas de un archivo PDF mediante un intervalo de páginas (por ejemplo, "1-3,7").

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo PDF
PdfFileContent True byte

Contenido codificado en Base64 del archivo PDF.

Intervalo de páginas
PageRange True string

Intervalo de páginas que se va a extraer (por ejemplo, "1-3,7")

Devoluciones

Nombre Ruta de acceso Tipo Description
PDF extraído
ExtractedPdf byte

Contenido codificado en Base64 del archivo PDF extraído.

PDF- Extraer texto

Extrae todo el texto de un archivo PDF, con StartPage y EndPage opcionales.

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo PDF
PdfFileContent True byte

Archivo PDF codificado en Base64

Página de inicio
StartPage integer

Número de página para iniciar la extracción desde

Página final
EndPage integer

Número de página para detener la extracción en (incluido)

Devoluciones

Nombre Ruta de acceso Tipo Description
Texto extraído
ExtractedText string

Texto combinado de todas las páginas seleccionadas

Texto por página
ExtractedTextByPage array of object

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

Número de página
ExtractedTextByPage.Page integer

Número de página del PDF

Contenido de texto
ExtractedTextByPage.Text string

Texto extraído de esa página

PDF: combinar archivos PDF

Combina varios archivos PDF proporcionados como cadenas base64 en un único PDF.

Parámetros

Nombre Clave Requerido Tipo Description
Archivos PDF
PdfFiles True array of byte

Matriz de archivos PDF codificados en base64 que se van a combinar

Devoluciones

Nombre Ruta de acceso Tipo Description
PDF combinado
MergedPdf byte

Contenido codificado en Base64 del PDF combinado

PDF: establecer metadatos

Establece valores de metadatos (título, autor, fechas, etc.) en un archivo PDF.

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo PDF
PdfFileContent True byte

Contenido PDF codificado en Base64

Title
Title string

Título del documento

Autor
Author string

El autor del documento

Asunto
Subject string

Asunto del documento

Palabras clave
Keywords string

Palabras clave de documento

Fecha de creación
CreationDate string

Fecha en que se creó el PDF

Fecha de modificación
ModificationDate string

Fecha en que se modificó el PDF

Devoluciones

Nombre Ruta de acceso Tipo Description
PDF actualizado
UpdatedPdf byte

PDF codificado en Base64 con metadatos actualizados

Regex: coincidencia por lotes en texto

Busca una cadena de entrada determinada con varios patrones regex especificados.

Parámetros

Nombre Clave Requerido Tipo Description
Cadena de entrada
InputString True string

Texto de entrada en el que se va a buscar.

Nombre
PropertyName True string

Nombre para asignar el resultado de coincidencia en la salida.

Modelo
Pattern True string

Patrón de expresión regular que se va a usar para buscar coincidencias.

Distingue mayúsculas de minúsculas
CaseSensitive string

Si la coincidencia debe distinguir mayúsculas de minúsculas.

Modo multilínea
Multiline string

Si la coincidencia debe tener en cuenta varias líneas (afecta a ^ y $).

Búsqueda global
GlobalSearch string

Devuelve todas las coincidencias (True) o solo la primera (False).

Modo de una sola línea
SingleLine string

Si el punto . coincide con caracteres de nueva línea.

Devoluciones

response
object

Regex: realizar coincidencia en la cadena de entrada

Busca una cadena de entrada determinada con un patrón regex especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Cadena de entrada
InputString True string

Texto de entrada en el que se va a buscar.

Modelo
Pattern True string

Patrón regex que se va a coincidir con la cadena de entrada.

Distingue mayúsculas de minúsculas
CaseSensitive string

Si la coincidencia debe distinguir mayúsculas de minúsculas.

Multilínea
Multiline string

Si la coincidencia debe tener en cuenta varias líneas.

Búsqueda global
GlobalSearch string

Si se buscan todas las coincidencias o solo la primera.

Omitir espacios en blanco
IgnoreWhitespace string

Si se omite el espacio en blanco en el patrón regex.

Línea única
SingleLine string

Indica si el punto coincide con cualquier carácter, incluida la nueva línea.

Devoluciones

Nombre Ruta de acceso Tipo Description
Coincidencias de expresiones regulares
array of object

Matriz de todas las coincidencias de la expresión regular

Match
Match string

Cadena coincidente.

Index
Index integer

Índice inicial de la coincidencia.

Length
Length integer

Longitud de la cadena coincidente.

Fin
End integer

Índice final de la cadena coincidente.

Groups
Groups array of string

Matriz de grupos capturados dentro de la coincidencia.

Regex: reemplazar en texto

Reemplace una cadena por un patrón regex y un nuevo valor.

Parámetros

Nombre Clave Requerido Tipo Description
Cadena de entrada
InputString True string

Texto de entrada en el que se va a buscar.

Modelo
Pattern True string

Patrón regex que se va a coincidir con la cadena de entrada.

Cadena de reemplazo
Replacement True string

Cadena de reemplazo.

Distingue mayúsculas de minúsculas
CaseSensitive string

Si la coincidencia debe distinguir mayúsculas de minúsculas.

Multilínea
Multiline string

Si la coincidencia debe tener en cuenta varias líneas.

Búsqueda global
GlobalSearch string

Si se buscan todas las coincidencias o solo la primera.

Omitir espacios en blanco
IgnoreWhitespace string

Si se omite el espacio en blanco en el patrón regex.

Línea única
SingleLine string

Indica si el punto coincide con cualquier carácter, incluida la nueva línea.

Devoluciones

Nombre Ruta de acceso Tipo Description
Cadena reemplazada
Result string

Resultado de la operación de reemplazo de expresiones regulares

SharePoint: creación de elementos por lotes

Genera una solicitud de Creación de Batch de SharePoint

Parámetros

Nombre Clave Requerido Tipo Description
Dirección del sitio
SiteName True string

Dirección del sitio de SharePoint

Nombre de la lista
ListName True string

Nombre de la lista de SharePoint

Tamaño del lote
BatchSize True integer

Número de elementos que se van a incluir en cada lote

Nivel de OData
ODataLevel True string

Nivel OData de la solicitud

Productos
Items object

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
API Endpoint
URI string

Punto de conexión de URI para la solicitud por lotes de SharePoint

X-RequestDigest
Headers.X-RequestDigest string

Resumen de solicitud para la autenticación

Tipo de contenido
Headers.Content-Type string

Tipo de contenido y límite de la solicitud

Longitud del contenido
Headers.Content-Length string

Longitud del contenido de la solicitud por lotes en bytes

Cuerpo del lote
BatchBody string

El cuerpo de la solicitud por lotes

SharePoint: elementos de lista de actualización por lotes

Actualiza varios elementos de una lista de SharePoint mediante una solicitud por lotes. Cada elemento debe incluir su identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre del sitio
SiteName True string

Dirección URL completa del sitio de SharePoint (por ejemplo, https://contoso.sharepoint.com/sites/dev)

Nombre de la lista
ListName True string

Nombre de la lista de SharePoint

Nivel de OData
ODataLevel string

Nivel OData de la respuesta

Tamaño del lote
BatchSize integer

Número máximo de elementos por lote

Productos
Items object

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
URI
URI string

Identificador URI de la solicitud

Headers
Headers object

Encabezados de la solicitud de actualización por lotes

Cuerpo de la actualización por lotes
BatchBody string

Contenido HTTP para la actualización por lotes

SharePoint: eliminación por lotes de elementos

Genera una solicitud de eliminación por lotes de SharePoint

Parámetros

Nombre Clave Requerido Tipo Description
Dirección del sitio
SiteName True string

Dirección del sitio de SharePoint

Nombre de la lista
ListName True string

Nombre de la lista de SharePoint

Tamaño del lote
BatchSize True integer

Número de elementos que se van a incluir en cada lote

Nivel de OData
ODataLevel True string

Nivel OData de la solicitud

Productos
Items object

Devoluciones

Nombre Ruta de acceso Tipo Description
array of object
API Endpoint
URI string

Punto de conexión de URI para la solicitud por lotes de SharePoint

X-RequestDigest
Headers.X-RequestDigest string

Resumen de solicitud para la autenticación

Tipo de contenido
Headers.Content-Type string

Tipo de contenido y límite de la solicitud

Longitud del contenido
Headers.Content-Length string

Longitud del contenido de la solicitud por lotes en bytes

Cuerpo del lote
BatchBody string

El cuerpo de la solicitud por lotes

Texto: extracción de direcciones de correo electrónico

Extrae direcciones de correo electrónico del texto proporcionado.

Parámetros

Nombre Clave Requerido Tipo Description
Texto a búsqueda
TextToSearch True string

Contenido de texto que se va a buscar direcciones de correo electrónico

Devoluciones

Nombre Ruta de acceso Tipo Description
Direcciones de correo electrónico
array of string

Matriz de direcciones de correo electrónico

Texto: extracción de varios textos entre cadenas

Extrae todas las apariciones de texto entre cadenas especificadas.

Parámetros

Nombre Clave Requerido Tipo Description
Texto a búsqueda
textToSearch True string

Contenido de texto en el que se va a buscar.

Iniciar texto
startString True string

Cadena inicial que se va a buscar.

Texto final
endString True string

Cadena final que se va a buscar.

Incluir límites
includeBounds boolean

Incluya el texto inicial y final en los textos extraídos.

Omitir mayúsculas y minúsculas
ignoreCase boolean

Si la búsqueda debe omitir mayúsculas y minúsculas.

Resultado de recorte
trimResult boolean

Si se recortan los textos extraídos.

Devoluciones

Nombre Ruta de acceso Tipo Description
Matriz de texto extraído
array of string

Texto: extracción entre dos cadenas

Extrae texto entre dos cadenas especificadas del texto proporcionado.

Parámetros

Nombre Clave Requerido Tipo Description
Texto a búsqueda
textToSearch True string

Contenido de texto en el que se va a buscar.

Iniciar texto
startString True string

Cadena inicial que se va a buscar.

Texto final
endString True string

Cadena final que se va a buscar.

Incluir límites
includeBounds string

Incluya el texto inicial y final en el texto extraído.

Omitir mayúsculas y minúsculas
ignoreCase string

Si la búsqueda debe omitir mayúsculas y minúsculas.

Resultado de recorte
trimResult string

Si se va a recortar el texto extraído.

Devoluciones

Nombre Ruta de acceso Tipo Description
Texto extraído
extractedText string

Texto extraído entre las cadenas inicial y final especificadas.

Texto: Texto limpio

Limpia el texto de entrada quitando los caracteres especificados.

Parámetros

Nombre Clave Requerido Tipo Description
Cadena que se va a limpiar
stringToClean True string

Contenido de texto que se va a limpiar

Caracteres que se van a quitar
charactersToRemove string

Caracteres que se van a quitar del contenido de texto

Recortar cadena
trimString string

Debe recortarse el espacio en blanco de la cadena

Quitar caracteres de control
removeControlCharacters string

¿Se quitan los caracteres de control de la cadena?

Devoluciones

Nombre Ruta de acceso Tipo Description
Cadena limpiada
cleanedString string

Texto después de la limpieza

Transformación de XML mediante XSLT

Transforma un documento XML mediante una hoja de estilos XSLT

Parámetros

Nombre Clave Requerido Tipo Description
Cadena XML
XmlString True string

Contenido XML que se va a transformar.

Cadena XSLT
XsltString True string

Contenido de la hoja de estilos XSLT.

Parámetros XSLT
XsltParameters object

Objeto JSON que contiene parámetros para la transformación XSLT.

Devoluciones

Nombre Ruta de acceso Tipo Description
Salida XSLT
result string

Salida transformada XSLT

Word: extraer comentarios del documento

Extraer comentarios del documento

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo
WordFileContent True byte

Contenido codificado en base64 del archivo de Word

Devoluciones

Nombre Ruta de acceso Tipo Description
Comentarios
comments array of object

Lista de comentarios que se encuentran en el documento de Word

Autor
comments.Author string

Autor del comentario

Initials
comments.Initials string

Las iniciales del autor

Fecha
comments.Date date-time

Fecha en que se hizo el comentario

Mensaje de texto
comments.Text string

Texto del comentario

Word: extraer texto del documento

Extrae texto del documento de Word

Parámetros

Nombre Clave Requerido Tipo Description
Contenido del archivo
WordFileContent True byte

Contenido del archivo de palabras

Devoluciones

Nombre Ruta de acceso Tipo Description
Mensaje de texto
text string

Texto extraído del documento de Word

Definiciones

binary

Este es el tipo de datos básico "binary".

objeto

Este es el tipo 'object'.