Abrufen-Aktion in „Datetime“

Die Aktion Abrufen im Datetime-Paket ruft Informationen wie Jahr, Monat, Stunde, Minute, Sekunde usw. aus dem angegebenen Datum/Zeit-Wert ab und speichert das Ergebnis in einer Variablen.

Um einen Wert aus einer Datum/Zeit-Variablen abzurufen, gehen Sie wie folgt vor:
  1. Verschieben Sie die Aktion Abrufen durch Doppelklick oder Ziehen aus dem Datetime-Paket in die Aktionen-Palette.
  2. Wählen Sie im Feld Datum/Zeit-Variable zum Abrufen des ausgewählten Werts entweder die Registerkarte Datum/Zeit oder Variable:
    • Datum/Zeit: Wählen Sie die Werte für Datum, Uhrzeit und Zeitzone aus der Dropdown-Liste aus.
    • Variable: Wählen Sie eine Datum/Zeit-Variable aus.
  3. Wählen Sie im Feld Abzurufender Datum/Zeit-Wert eine der folgenden Optionen, um einen angegebenen Datums- und Uhrzeitwert abzurufen:
    • Tag des Monats: Ruft den Tag des Monats ab
    • Wochentag: Ruft den Wochentag ab
    • Tag des Jahres: Ruft den Tag des Jahres ab
    • Länge des Monats: Gesamtanzahl der Tage in einem Monat
    • Länge des Jahres: Gesamtzahl der Tage in einem Jahr (365 bzw. in einem Schaltjahr 366 Tage)
    • Stunde: Ruft die Stunde(n) ab
    • Minute: Ruft die Minute(n) ab
    • Monat: Ruft den Monat ab
    • Sekunde: Ruft die Sekunde(n) ab
    • Jahr: Ruft das Jahr ab
  4. Wählen Sie im Feld Ausgabe einer Variablen zuweisen die Zahlenvariable, um die Ausgabe zuzuweisen.

Beispiel für die Verwendung der Abrufen-Aktion in einer Automatisierung

In diesem Beispiel erstellen Sie eine Automatisierung, die den angegebenen Datums- und Uhrzeitwert aus einer Datum/Zeit-Variablen abruft und die Ausgabe in einer Variablen speichert.

Prozedur

  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: Datetime_Get.
    4. Klicken Sie auf Erstellen und Bearbeiten.
  2. Erstellen Sie die folgenden nutzerdefinierten Variablen mithilfe des Symbols Variable erstellen (+) oben im Menü Variablen.
    Variablenname Variablentyp Wert
    invoiceDate Datum/Zeit WERT 12.04.2023 10:45 UHR GMT (UTC+0:00) GMT
    Ergebnis Nummer 0
  3. Verschieben Sie die Aktion Abrufen durch Doppelklick oder Ziehen aus dem Datetime-Paket in die Aktionen-Palette.
  4. Wählen Sie im Feld Datum/Zeit-Variable zum Abrufen des ausgewählten Werts die Variable invoiceDate.
  5. Wählen Sie im Feld Abzurufender Datum/Zeit-Wert die Option Tag des Monats.
  6. Wählen Sie im Feld Die Ausgabe einer Variable zuweisen result.
  7. Um den Wert zu drucken, doppelklicken Sie auf die Aktion Nachrichtenfeld oder ziehen Sie sie hinein. Geben Sie in das Feld Anzuzeigende Nachricht eingeben DAYOFMONTH: $result.Number:toString$ ein.

    Um den Ausgabewert anzuzeigen, konvertieren Sie die Zahlenvariable in eine Zeichenfolgenvariable.

  8. Klicken Sie auf Speichern und dann auf Ausführen.
    Die Ausgabe wird wie folgt angezeigt:

    Ruft den Tag des Monats ab

  9. Doppelklicken Sie auf die Aktion Nachrichtenfeld oder ziehen Sie sie. Geben Sie im Feld Anzuzeigende Nachricht eingeben den folgenden Ausdruck ein:
    Anmerkung: Bei der Eingabe des Ausdrucks in das Feld Anzuzeigende Nachricht eingeben müssen Sie die Parameter für den Get-Ausdruck ("") in Großbuchstaben eingeben.
    
    
    DAYOFYEAR: $invoiceDate.Datetime:get("DAYOFYEAR").Number:toString$
    DAYOFWEEK: $invoiceDate.Datetime:get("DAYOFWEEK").Number:toString$
    
    DAYOFMONTH: $invoiceDate.Datetime:get("DAYOFMONTH").Number:toString$
    MONTH: $invoiceDate.Datetime:get("MONTH").Number:toString$
    YEAR: $invoiceDate.Datetime:get("YEAR").Number:toString$
    
    HOUR: $invoiceDate.Datetime:get("HOUR").Number:toString$
    MINUTE: $invoiceDate.Datetime:get("MINUTE").Number:toString$
    
    LENGTHOFMONTH: $invoiceDate.Datetime:get("LENGTHOFMONTH").Number:toString$
    LENGTHOFYEAR: $invoiceDate.Datetime:get("LENGTHOFYEAR").Number:toString$
  10. Klicken Sie auf Speichern und dann auf Ausführen.
    Die Ausgabe wird wie folgt angezeigt:

    Ruft die Datum-/Zeit-Ausgabe in einem Nachrichtenfeld ab