Es posible que algunas partes de esta página usen traducción automática.

Utilidades de Bridge: Array Management (Administración de matrices)

Administración de matrices para la manipulación personalizada de datos.

¿Quién puede usar esto?

Planes:

  • Bridge by Smartsheet

Al acceder a una API externa, los datos a menudo deben ser filtrados o estructurados como usted lo desea. Es posible que deba agregar, eliminar, ordenar o manipular los datos. Con las funciones de administración de matrices, puede personalizar los datos para que se ajusten a sus necesidades sin escribir código o modificar el servicio de backend.

Módulos de administración de matrices

En las descripciones a continuación, las palabras en negrita indican campos en los módulos.

Cuando tenga dudas sobre un campo en un módulo, pase el cursor sobre el signo de interrogación junto al campo y obtendrá una breve descripción de la función del campo.

Add Object To Array (Agregar objeto a matriz)

Le permite agregar un nuevo Objeto que ingresa a un Array existente. Esto es particularmente útil al construir o modificar matrices dinámicamente durante la ejecución del flujo de trabajo.

Asegúrese de que la matriz a la que está agregando esté estructurada como una matriz de objetos, ya que este módulo está destinado a matrices de objetos, no a listas simples o matrices de valores.

Delete From Array (Eliminar de una matriz)

Elimine una Entrada especificada de un Array. La Entrada define qué objeto o entrada debe ser eliminada, siendo la primera entrada 1, la segunda 2, y continuando secuencialmente.

Para otras utilidades de matriz, la primera entrada es 0, la segunda es 2, y así sucesivamente.

Extract Field From Array (Extraer campo de matriz)

Extraiga una Clave específica de un Array, con una matriz o un CSV como Salida. Utilice este módulo al crear una lista simplificada a partir de estructuras de datos complejas, como generar opciones de menú desplegable o preparar datos para un procesamiento posterior.

Asegúrese de que la Clave ingresada coincida con una Clave contenida en el Array seleccionado.

Offset Array (Desplazar matriz)

Recupere un subconjunto de datos de un Array existente, comenzando en un Desplazamiento especificado. Debe seleccionar el Tamaño de recorte, que es el tamaño de la matriz resultante.

Por ejemplo, si la matriz original tiene diez entradas, Tamaño de recorte se establece en 4, y Desplazamiento se establece en 3, la matriz resultante consta de las entradas 3 a 6 de la matriz original. 

El desplazamiento es basado en cero, lo que significa que un desplazamiento de 0 se refiere al primer elemento en la matriz.

Pick From Array (Seleccionar desde matriz)

Le permite recuperar una entrada aleatoria de un Array para utilizarla en otro lugar. 

Size/Length (Tamaño/longitud)

Devuelve el número de entradas en los datos definidos. Este módulo es práctico cuando necesitas evaluar el tamaño de un conjunto de datos para iteraciones o lógica condicional dentro de tus flujos de trabajo.

Sort Object Array (Ordenar matriz de objetos)

Te permite ordenar un Array por el valor de cualquier campo en la estructura de objetos de una matriz. Debes especificar el Sort Field, que define el objeto por el cual ordenar, y el Sort Order, que es ascendente o descendente.

 Ten en cuenta que el módulo puede tener limitaciones al tratar con matrices que contienen objetos anidados. En tales casos, la ordenación puede no funcionar como se esperaba.

Trim Array (Recorte de matriz)

Te permite reducir una matriz a una cantidad específica de elementos. Debes especificar el Trim Size, que es el tamaño de la matriz resultante.

El módulo retiene elementos desde el principio de la matriz. Si necesitas elementos específicos, considera ordenar la matriz de antemano.