{ "description": "Local functions with datetime arguments.", "div_data": { "card": { "log_id": "local_functions", "variables": [ { "name": "step", "type": "integer", "value": -1 } ], "states": [ { "state_id": 0, "div": { "type": "text", "text": "text", "functions": [ { "name": "set2064Year", "body": "@{setYear(datetime, 2064)}", "return_type": "datetime", "arguments": [ { "name": "datetime", "type": "datetime" } ] } ], "variable_triggers": [ { "condition": "@{step == 0}", "actions": [ { "log_id": "step 0", "url": "div-action://set_variable?name=result&value=@{getYear(set2064Year(nowLocal()))}" } ] } ] } } ] } }, "cases": [ { "div_actions": [ { "log_id": "check set2064Year", "url": "div-action://set_variable?name=step&value=0" } ], "expected": [ { "type": "variable", "variable_name": "result", "value": { "type": "integer", "value": 2064 } } ], "platforms": [ "android", "web" ] } ] }