Vorheriges Thema: resetResourceNächstes Thema: rollTime


rollDate

Die Funktion "rollDate" wird verwendet, um einen bestimmten Wert, der auf einem Datum basiert, zu verschieben. Beispielsweise möchten Sie möglicherweise eine Feedback-E-Mail senden, und zwar einen Tag nachdem die Service Desk-Anforderung geschlossen wurde. Verwenden Sie in diesem Fall zum Schreiben der Automatisierungslogik diese Funktion.

Wenn diese Funktion ausgeführt wird, wird der Wert "num" anhand des Typs dem Datum "dt" hinzugefügt.

Syntax

dtRollDate = rollDate(dt, num, type)

Argumente

dt (java.util.Date)

Gibt das Datumsobjekt an, das Grundlage der erforderlichen Verschiebung sein soll.

num (Int)

Gibt den Wert an, der verschoben werden muss.

type (String)

Gibt den einen der folgenden Werte an:

Rückgabewert

dtRollDate (java.util.Date)

Beispiele

  1. Gibt das Datum zurück, das zwei Tage in der Zukunft liegt.
    dtRollDate = rollDate(today(),2,'d')
    
  2. Gibt das aktuelle Datum im nächsten Jahr zurück, wenn heute z. B. 12. November 2009 ist, wird in diesem Beispiel 1. Januar 2010 zurückgegeben.
    dtRollDate = rollDate(today(),1 'y')
    
  3. Gibt den ersten Tag der Vorwoche zurück.
    dtRollDate = rollDate(today(), -1,'w')
    
  4. Gibt den ersten Tag des Vormonats zurück.
    dtRollDate = rollDate(today(),-1 ,'m')