From wiki.ginstr.com
Jump to: navigation, search

gn:act_setTimestampToVar

Description
Action used to load special timestamp values to variable which are defined by keywords, or hardcoded value.
Action returns
void

Action signatures

Set timestamp to variable

[gn:act_setTimestampToVar]|[target,value]
Parameter Description
target target where the value will be stored
value numeric value or keyword which is used to generate value
  • Valid value:
    • hardcoded value (any long number)
    • keyword
      • now - sets current timestamp into variable, currently only this keyword supports weekday target
      • startToday - sets timestamp of beginning of current day into variable
      • startTodayGMT - sets timestamp of beginning of current day as GMT into variable
      • startTomorrow - sets timestamp of beginning of next day into variable
      • startTomorrowGMT - sets timestamp of beginning of next day as GMT into variable
      • endToday - sets timestamp of end of current day into variable
      • endTomorrow - sets timestamp of end of next day into variable

Example

@variable/currentTime - target
now - keyword
[gn:act_setTimestampToVar]|[@variable/currentTime,now]

Set calculated timestamp to variable

[gn:act_setTimestampToVar]|[target,value;expression]
Parameter Description
target target where the value will be stored
value numeric value or keyword which is used to generate value
  • Valid value:
    • calculation keyword
expression calculation expression (e.g. now-43200000)

Example

@variable/currentTime - target
calculation - keyword
now-43200000 - expression
[gn:act_setTimestampToVar]|[@variable/nowMinus12h,calculation;now-43200000]