#1 2016-10-10 17:06:41

andy
Member
Registered: 2016-10-07
Posts: 4

Properly usage of the DateGet and DateSet actions

hello David

what goes wrong with this code, because result isn't correct

NewDate "" "" "[CurrDate]"

DateGet "[CurrDate]" "year" "[SelectedYear]"


DateGet "[CurrDate]" "month" "[SelectedMonth]"


DateGet "[CurrDate]" "day" "[SelectedDay]"


AlertBox "[CurrDate] != [SelectedDay]/[SelectedMonth]/[SelectedDay]" "primary"

Andrea

Last edited by andy (2016-10-10 17:07:33)

Offline

#2 2016-10-10 17:11:47

David
Admin
From: Alcobendas, Madrid, Spain
Registered: 2015-04-21
Posts: 1,657
Website

Re: Properly usage of the DateGet and DateSet actions

Hello andy,

Yes; In fact the DateGet and DateSet actions have a couple of mistakes in their help references. Basically we must use "date" instead "day" and expect (or set) the month in a range from 0 to 11. This is now refered in the actions' helps in order to avoid your problem. So the code that works as you expected is like the below one:

NewDate "" "" "[CurrDate]"

DateGet "[CurrDate]" "year" "[SelectedYear]"

DateGet "[CurrDate]" "month" "[SelectedMonth]"

Math "[SelectedMonth] + 1" "[SelectedMonth]"

DateGet "[CurrDate]" "date" "[SelectedDay]"

AlertBox "[CurrDate] = [SelectedYear]/[SelectedMonth]/[SelectedDay]" "primary"

App Builder is now updated in order to fix the refered actions' help in addition to other changes, fixes and enhancements. Thanks again for the report andy.

Offline

Board footer

Powered by FluxBB


Copyright ©2018 DecSoft. All rights reserved.