Zum Inhalt springen

Skriptbeispiel im Jitterbit App Builder - Humanizer

Dieses Beispiel zeigt, wie man Zellenwerte mit einer auf dem Filter Ereignis. Es nutzt den Humanizer Bibliothek enthalten mit App Builder. In diesem Beispiel generiert das Script eine benutzerfreundliche Beschreibung der Dateigröße.

Schema

Spalte Datentyp Primärschlüssel Automatisch generieren Nullwert zulässig
FileId GUID Ja Ja Nein
FileName NVARCHAR(255) Nein Nein Nein
FileSize INTEGER Nein Nein Ja
FileSizeDescription NVARCHAR(50) Nein Nein Ja

Beachten Sie, dass die FileSizeDescription Die Spalte muss nicht in der Tabelle definiert werden: Sie kann im Geschäftsobjekt definiert werden.

Script

#r "Humanizer.dll"

using Humanizer.Bytes;

foreach (EventRow row in Table.Rows)
{
    int fileSize = row["FileSize"].GetValueAsInteger();
    var byteSize = new ByteSize(fileSize);
    row["FileSizeDescription"].Value = byteSize.ToString("#.#");
}