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
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:
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.
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-post
till fältet/kolumnen E-post: -
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.