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
| table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront package |
Alla Adobe Workfront Workflow-paket och alla Adobe Workfront Automation and Integration-paket Workfront Ultimate Workfront Prime- och Select-paket med ytterligare köp av Workfront Fusion. |
| Adobe Workfront-licenser |
Standard Arbeta eller högre |
| Produkt | Om ni har ett Select- eller Prime Workfront-paket som inte innehåller Workfront Automation and Integration måste ni köpa Adobe Workfront Fusion. |
Mer information om informationen i den här tabellen finns i Åtkomstkrav i dokumentationen.
Create CSV
Med Create CSV-aggregatorn kan du skapa en csv-text från mottagna textvärden.
Mer information om aggregerare finns i Aggregatormodulen.
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.
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.
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.
-
Infoga modulen Create CSV (advanced) i ett scenario.
-
Klicka på knappen Add bredvid fältet Data structure för att skapa en ny datastruktur.
-
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:
-
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 objektetE-posttill fältet/kolumnen E-post:
-
Kör scenariot. Eftersom objektet
skickar e-post[1]: E-postmappad 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.