Please enable JavaScript to view this site.

 

This system variable provides the date of the minicalendar token inside of which the current macro token is.

 

To determine if the current token is inside a minicalendar, use the b_InsideMinical system variable.

 

This is important because the date of all tokens inside a minicalendar token is moved to the beginning of the minicalendar's month, but sometimes we may wish to apply formatting to some tokens inside the minicalendar based on the minicalendar marker token.

 

For example, the macro is used to make the month in the header of a minicalendar bold if the minicalendar corresponds to the current month.

 

   

 

Using the n_ParentMinicalDate and s_ParentMinicalToken we can see what the original date of the minicalendar marker token was, and the month represented by the minicalendar.

// get the month of the current minical
nMinicalMonth = StrToInt(StrCopy(s_ParentMinicalToken, 52)) // get the XX 
// do something if that is the same month as the month of the token
bRESULT = (MonthOf(n_ParentMinicalDate) == nMinicalMonth)  
// send the root of the token for normal processing
sRESULT = '[' + IntToStr(n_TokenDayValue) + s_TokenRoot + ']' 

See also: b_InsideMinical, s_ParentMinicalToken.

 


Topic 171890, last updated on 18-Apr-2020