CSV

Med Adobe Workfront Fusion CSV-modulerna kan du skapa CSV-filer och tolka CSV-text från ett mottaget textvärde eller en fil.

Eftersom det här är en transformator behöver dessa moduler ingen anslutning.

Åtkomstkrav

Expandera om du vill visa åtkomstkrav för funktionerna i den här artikeln.

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront package Alla
Adobe Workfront-licens

Nytt: Standard

eller

Aktuell: Arbete eller högre

Adobe Workfront Fusion-licens** Workfront Fusion-licens krävs inte
Produkt

Nytt:

  • Select or Prime Workfront package: Your organization must purchase Adobe Workfront Fusion.
  • Ultimate Workfront-paket: Workfront Fusion ingår.

eller

Aktuell: Din organisation måste köpa Adobe Workfront Fusion.

Mer information om informationen i den här tabellen finns i Åtkomstkrav i dokumentationen.

Mer information om Adobe Workfront Fusion-licenser finns i Adobe Workfront Fusion-licenser.

Create CSV

Med Create CSV-aggregatorn kan du skapa en csv-text från mottagna textvärden.

Mer information om aggregerare finns i Aggregatormodulen.

Source Module
Markera modulen som matar ut de fält som du vill använda för att skapa CSV-filen.
Aggregated Fields
Markera de fält som du vill samla i listan med tillgängliga fält.
Include headers in the first row
Välj det här alternativet om du vill ta med rubrikerna i resultatet.
Group by
Ange filtret för att gruppera resultaten. Ange till exempel ett datum.
Stop processing after an empty aggregation
Välj det här alternativet om du vill stoppa scenariot när det inte finns några resultat.

Create CSV (advanced)

Med Create CSV (advanced)-aggregatorn kan du skapa en CSV-text från mottagna textvärden. Den använder en datastruktur som definierar CSV-kolumnerna i den resulterande CSV-filen. När kolumnerna har definierats visas de som fält i CSV-modulen och kan mappas till en senare modul i scenariot.

Mer information om aggregerare finns i Aggregatormodulen.

Source Module
Markera modulen som matar ut de fält som du vill använda för att skapa CSV-filen.
Data Structure

Välj datastrukturen för att samla fälten på det sätt du vill. När du har definierat datastrukturen kan du mappa objekten till motsvarande fält.

Mer information finns i Datastrukturer.

Include headers in the first row
Välj det här alternativet om du vill ta med rubrikerna i resultatet.
Group by
Ange filtret för att gruppera resultaten. Ange till exempel ett datum.
Stop processing after an empty aggregation
Välj det här alternativet om du vill stoppa scenariot när det inte finns några resultat.
recommendation-more-help

Exempel:

I det här exemplet visas hur du exporterar Google-kontakter till en CSV-fil med två kolumner som kallas "Fullständigt namn" och "E-post". Utdatapaketet från modulen Google Contacts > Get contacts from a group har följande struktur. E-postadresserna lagras i Emails[] objekt, som är en array med samlingar, där varje samling innehåller två objekt: Label och e-post.
Omformar

Den enkla Create CSV-modulen erbjuder en lista med kryssrutor som motsvarar ett pakets objekt på den översta nivån. Om du försöker välja Fullständigt namn och e-postmeddelanden Create CSV-modulen skapar följande utdata, vilket kanske inte är vad du vill ha:

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

Eftersom objektet har fullständigt namn är av typen Text, som exporteras som förväntat. Objektet e-postmeddelanden, som är av en komplex typ Array med samlingar, exporteras som [object ] , vilket är hur samlingar och arrayer omformas till text som standard.

Mer information finns i Objektdatatyper.

Exportera innehåll i e-postmeddelandet objekt i den första samlingen av e-postmeddelanden[] i stället måste du använda modulen Create CSV (advanced). Med den här modulen kan du definiera enskilda kolumner i CSV-filen och mappa objekt till dem, inklusive de kapslade kolumnerna.

  1. Infoga modulen Create CSV (advanced) i ett scenario.

  2. Klicka på knappen Add bredvid fältet Data structure för att skapa en ny datastruktur.

  3. Ange ett namn för datastrukturen och klicka på Add item för att lägga till de enskilda kolumnerna. Om du vill exportera två kolumner: "Fullständigt namn" och "E-post" ser datastrukturen ut så här:

    Utdata från Google Contacts

  4. När du har definierat datastrukturen visas fält som motsvarar varje enskild kolumn i konfigurationen för modulen Create CSV (advanced) så att du kan mappa objekten. Ta det första objektet från Emails[] matris och mappa objektet E-post till fältet/kolumnen E-post:

    Skapa avancerad CSV-modul

  5. Kör scenariot. Eftersom objektet skickar e-post[1]: E-post mappad till kolumnen"E-post" är av enkel typ Text, den exporteras korrekt.

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

Parse CSV

Med transformatorn Parse CSV kan du tolka CSV-text från ett mottaget textvärde eller en fil.

Number of columns
Ange antalet kolumner i CSV-filen.
CSV contains headers

Välj det här alternativet om den första raden i CSV-texten innehåller rubriker.

Obs! Modulen använder inte dessa rubriker för att etikettera kolumnerna i utdata. I stället ser det här fältet till att sidhuvudena inte inkluderas i utdata.

delimiterType

Välj avgränsare för CSV-filen. Avgränsaren är det texttecken som anger gränsen mellan separata värden eller fält.

  • Comma

  • Tab

  • Other

    Om du väljer Other anger du avgränsningstecknet som CSV-filen använder för att avgränsa värden. Du måste ange exakt ett tecken.

Preserve quotes inside unquoted field
Aktivera det här alternativet om du vill bevara citattecken.
CSV

Ange eller mappa den CSV-fil som du vill analysera.

Obs!

Om dina data kommer i binär form (vanligtvis från en fil) måste du använda funktionen "toString()" för att konvertera binära data till String:

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