str = GetHolNameAdjusted(sFullHolName, nCurDate, nCurHolID)
This macro function evaluates what would be the adjusted name of a holiday of full name sFullHolName on the date nCurDate and based on the recurring holiday of ID nCurHolID.
This function is similar to calling GetHolTextFromTable with its parameter bFullText set to false, as can be seen in the macro code below.
// initialize the holidays table
Reset_FindNextHolidayOnDate()
if FindNextHolidayOnDate(n_TokenDate, nHolSetID)
// get the holiday name from the database
sFromTable = GetHolTextFromTable(false)
// get some more info from the current holiday
nCurHolID = GetHolIdFromTable()
sFullText = GetHolTextFromTable(true)
// now get the holiday name using GetHolNameAdjusted
sFromFunction = GetHolNameAdjusted(sFullText, n_TokenDate, nCurHolID)
// sFromTable and sFromFunction should be the same
Assert(sFromTable == sFromFunction, 'should never happen', true)
endif
See also: GetHolTextFromTable.
Topic 178615, last updated on 18-Apr-2020