CSV

Los módulos de Adobe Workfront Fusion CSV le permiten crear archivos CSV y analizar texto CSV a partir de un valor de texto recibido o un archivo.

Como se trata de un transformador, estos módulos no requieren una conexión.

Requisitos de acceso

Expanda para ver los requisitos de acceso para la funcionalidad en este artículo.

Para utilizar la funcionalidad de este artículo debe tener el siguiente acceso:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
paquete de Adobe Workfront Cualquiera
Licencia de Adobe Workfront

Nuevo: estándar

O

Actual: Trabajo o superior

Licencia de Adobe Workfront Fusion** No se requiere licencia de Workfront Fusion
Producto

Nuevo:

  • Seleccione o paquete de Prime Workfront: su organización debe adquirir Adobe Workfront Fusion.
  • Paquete de Ultimate Workfront: Workfront Fusion está incluido.

O

Actual: Su organización debe comprar Adobe Workfront Fusion.

Para obtener más información sobre esta tabla, consulte Requisitos de acceso en la documentación.

Para obtener información sobre las licencias de Adobe Workfront Fusion, consulte licencias de Adobe Workfront Fusion.

Crear CSV

El agregador Crear CSV le permite crear un texto CSV a partir de valores de texto recibidos.

Para obtener más información sobre los agregadores, consulte Módulo de agregador.

Source Module
Seleccione el módulo que genera los campos que desea utilizar para crear el CSV.
Aggregated Fields
Seleccione los campos que desee agregar de la lista de campos disponibles.
Include headers in the first row
Seleccione esta opción para incluir los encabezados en el resultado.
Group by
Introduzca el filtro para agrupar los resultados. Por ejemplo, introduzca una fecha.
Stop processing after an empty aggregation
Seleccione esta opción para detener el escenario cuando no haya resultados.

Crear CSV (avanzado)

El acumulador Crear CSV (avanzado) le permite crear un texto CSV a partir de valores de texto recibidos. Emplea una estructura de datos que define las columnas CSV en el archivo CSV resultante. Una vez definidas, las columnas aparecen como campos en la configuración del módulo CSV y se pueden asignar a módulos posteriores en el escenario.

Para obtener más información sobre los agregadores, consulte Módulo de agregador.

Source Module
Seleccione el módulo que genera los campos que desea utilizar para crear el CSV.
Data Structure

Seleccione la estructura de datos para agregar los campos de la forma que desee. Después de definir la estructura de datos, puede asignar los elementos a los campos correspondientes.

Para obtener más información, consulte Estructuras de datos.

Include headers in the first row
Seleccione esta opción para incluir los encabezados en el resultado.
Group by
Introduzca el filtro para agrupar los resultados. Por ejemplo, introduzca una fecha.
Stop processing after an empty aggregation
Seleccione esta opción para detener el escenario cuando no haya resultados.
recommendation-more-help

Ejemplo:

Este ejemplo muestra cómo exportar contactos de Google a un archivo CSV con dos columnas denominadas "Full Name" y "Email". El paquete de salida del módulo Contactos de Google > Obtener contactos de un grupo tiene la siguiente estructura. Las direcciones de correo electrónico se almacenan dentro de Correos electrónicos[] elemento, que es una matriz de colecciones, cada colección contiene dos elementos: Label y correo electrónico.
Transformando

El módulo Create CSV simple ofrece una lista de casillas de verificación correspondientes a los elementos de nivel superior de un paquete. Si intenta seleccionar Nombre completo y correos electrónicos elementos, el módulo Crear CSV produce el siguiente resultado, que puede no ser el que desea:

"emails","fullName"
"[object Object]","Shon Winer"
"[object Object]","Lizeth Fulmore"
"[object Object]","Hilario Gullatt"
"[object Object]","Abby Eisenbarth"

Debido a que el elemento Nombre completo es de tipo texto simple, se exporta según lo esperado. El elemento Correos electrónicos, que es de un tipo complejo Array of Collections, se exporta como [objeto Object], que es la forma en que Collections y Arrays se transforman en texto de forma predeterminada.

Para obtener más información, vea Tipos de datos de elementos.

Para exportar el contenido de correo electrónico elemento de la primera colección de correos electrónicos[] en su lugar, debe usar el módulo Crear CSV (avanzado). Este módulo le permite definir columnas individuales del archivo CSV y asignarles elementos, incluidos los anidados.

  1. Inserte el módulo Crear CSV (avanzado) en un escenario.

  2. Haga clic en el botón Agregar junto al campo Estructura de datos para crear una nueva estructura de datos.

  3. Escriba un nombre para la estructura de datos y haga clic en Agregar elemento para agregar las columnas individuales. Para exportar dos columnas: "Nombre completo" y "Correo electrónico", la estructura de datos resultante tendría este aspecto:

    Salida de contactos de Google

  4. Después de definir la estructura de datos, los campos correspondientes a cada columna individual aparecen en la configuración del módulo Crear CSV (avanzado) para que pueda asignar los elementos. Tomar el primer elemento de los correos electrónicos[] matriz y asignar su elemento Correo electrónico Vaya al campo/columna Correo electrónico:

    Crear módulo avanzado de CSV

  5. Ejecute el escenario. Debido al elemento Correos electrónicos[1]: Correo electrónico asignado a la columna "Correo electrónico" es de tipo texto simple, se exporta correctamente.

"Full Name","Email"
"Shon Winer","Shon@Winer.com"
"Lizeth Fulmore","Lizeth@Fulmore.com"
"Hilario Gullatt","Hilario@Gullatt.com"
"Abby Eisenbarth","Abby@Eisenbarth.com"

Analizar CSV

El transformador Analizar CSV permite analizar texto CSV a partir de un valor de texto o un archivo recibidos.

Number of columns
Especifique el número de columnas en el archivo CSV.
CSV contains headers

Seleccione esta opción si la primera fila del texto CSV contiene encabezados.

Nota: El módulo no utiliza estos encabezados para etiquetar las columnas de la salida. En su lugar, este campo garantiza que los encabezados no se incluyan en los datos de salida.

delimiterType

Seleccione el delimitador para el archivo CSV. El delimitador es el carácter de texto que indica el límite entre valores o campos independientes.

  • Comma

  • Tab

  • Other

    Si selecciona Other, introduzca el carácter delimitador que utiliza el archivo CSV para separar valores. Debe introducir exactamente un carácter.

Preserve quotes inside unquoted field
Habilite esta opción para conservar las comillas.
CSV

Introduzca o asigne el archivo CSV que desea analizar.

Nota:

Si los datos vienen en formato binario (normalmente de un archivo), debe utilizar la función “toString()” para convertir los datos binarios a String:

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3