Aktion „Spaltentyp ändern“

Mit der Aktion Spaltentyp ändern des Datentabelle-Pakets können Sie den Datentyp einer Spalte ändern.

Einstellungen

  • Klicken Sie auf das Dropdown-Menü Datentabelle auswählen und wählen Sie eine vorhandene Datentabelle aus.

    Wenn keine Datentabelle vorhanden ist, klicken Sie auf das Symbol Variable erstellen, um eine zu erstellen.

  • Wählen Sie im Feld Spalte auswählen nach eine der folgenden Registerkarten aus:
    • Name: Geben Sie den Spaltennamen ein.
    • Index: Geben Sie den Spaltenindex ein.

      Um zum Beispiel einen Wert für die erste Spalte festzulegen, geben Sie 0 ein.

  • Klicken Sie auf das Dropdown-Menü Den neuen Datentyp der Spalte auswählen und wählen Sie eine der folgenden Optionen für den Spalten-Datentyp aus:
    • Nummer
    • Boolescher Wert
    • Zeichenfolge
    • Datum/Zeit
      Wenn Sie Datum/Zeit wählen, können Sie die Werte formatieren, indem Sie ein vordefiniertes Format auswählen oder ein benutzerdefiniertes Format angeben.
      Anmerkung: Um das auf die Variable der Eingabedatentabelle angewendete Format festzulegen, wählen Sie entweder eine Option aus der Liste der vordefinierten Formate oder geben Sie den Wert in einem benutzerdefinierten Format ein.
  • Klicken Sie auf das Dropdown-Menü Ergebnis in einer Variablen speichern und wählen Sie eine vorhandene Variable aus.

    Sie können entweder die Quelltabellenvariable auswählen, um die Werte zu überschreiben, oder eine andere Tabellenvariable auswählen.

Beispiel

In diesem Beispiel erstellen Sie eine Automatisierung, um den Datentyp einer Spalte zu ändern und die Werte in einem Meldungsfeld zu drucken.

Bevor Sie mit der Erstellung des Bots beginnen, erstellen Sie anhand der Daten in der folgenden Tabelle eine Datei im CSV-Format und speichern sie als Data_table_inventory.csv.
Produkt-ID Produktname Verfallsdatum Menge auf Lager
1 Milchnahrung 15-12-2023 50
2 Müsliriegel 11-12-2023 80
3 Erbsen in Dosen 20-12-2023 100
4 Sonnengetrocknete Preiselbeeren 05-01-2024 40
5 Verschiedene Nüsse 15-03-2024 200
6 Verschiedene Pralinen 18-12-2023 60
7 Puderzucker 11-12-2023 25
8 Frühstückscerealien 01-07-2024 70
9 Proteinriegel 31-12-2023 45
  1. Erstellen Sie einen Bot.
    1. Klicken Sie im linken Feld auf Automatisierung.

      Eine Liste der verfügbaren Bots und Formulare wird angezeigt.

    2. Klicken Sie auf Bot erstellen.
    3. Geben Sie den Namen des Bots ein: Change Column_Test.
    4. Klicken Sie auf Erstellen und Bearbeiten.
  2. Doppelklicken Sie auf oder ziehen Sie die Aktion CSV/TXT > Öffnen.
    1. Geben Sie Session 1 in das Feld Sitzungsname ein.
    2. Im Feld Dateipfad, klicken Sie auf Durchsuchen, um den Dateipfad D:\userdefined\Test\Inventory.csv anzugeben.
    3. Aktivieren Sie das Kontrollkästchen Enthält Kopfzeile.
    4. Aktivieren Sie auf der Registerkarte Trennzeichen das Kontrollkästchen Komma.
  3. Doppelklicken oder ziehen Sie CSV/TXT > Lesen Aktion.
    1. Geben Sie Session 1 in das Feld Sitzungsname ein.
    2. Erstellen Sie im Feld Wert einer Variablen zuweisen die Tabellenvariable TableVar, um die Ausgabe zu speichern.
  4. Doppelklicken oder ziehen Sie Aktion Datentabelle > Spalte einfügen.
    1. Wählen Sie im Feld Zieltabelle die Variable TableVar aus.
    2. Wählen Sie im Feld Spalte am Index einfügen die Option Letzter Index aus.
    3. Wählen Sie unter der Option Spalte einfügen die Option Benutzerdefinierte Spalte aus.
    4. Geben Sie in das Feld Spaltenname das Herstellungsdatum ein.
    5. Wählen Sie im Feld Spaltentyp den Datentyp Datum/Zeit aus.
    6. Wählen Sie im Feld Standardwert Datum/Zeit aus und geben Sie 12/14/2022 ein.
  5. Doppelklicken Sie auf oder ziehen Sie die Aktion Datentabelle > Spalte ändern.
    1. Klicken Sie auf das Dropdown-Menü Datentabelle auswählen und wählen Sie die Variable TableVar.
    2. Wählen Sie die Registerkarte Name aus dem Feld Spalte auswählen nach und geben Sie Manufacturing date ein.
    3. Wählen Sie Datum/Zeit aus dem Dropdown-Menü „Neuen Spaltendatentyp auswählen.
    4. Wählen Sie Format anpassen aus dem Feld Format für Datum/Zeit auswählen und geben Sie den Wert yyyy-M-d ein.
    5. Wählen Sie die Variable TableVar aus dem Dropdown-Menü Ergebnis in Variable speichern.
  6. Doppelklicken oder ziehen Sie Datum/Zeit > Auf Zeichenfolge Aktion.
    1. Geben Sie $TableVar[4]{"Manufacturing date"}$ im Feld Datums- und Uhrzeitvariable der Quelle ein.
    2. Wählen Sie Format anpassen aus dem Feld Format für Datum/Zeit auswählen und geben Sie den Wert yyyy-M-d ein.
    3. Wählen Sie die Variable SampleString aus dem Feld Das Ergebnis zu einer Variablen zuweisen.
  7. Doppelklicken oder ziehen Sie das Nachrichtenfeld, um die Werte zu drucken. Wählen Sie SampleString im Feld Anzuzeigende Nachricht angeben aus.
  8. Doppelklicken oder ziehen Sie CSV/TXT > Schließen Aktion.
  9. Klicken Sie auf Speichern und führen Sie dann den Bot aus.

Die Ausgabe wird wie folgt angezeigt:

Für das ausgewählte benutzerdefinierte Datums-/Uhrzeitformat angezeigte Ausgabe