This query may sound very silly, but I want to clear my confusion. Code: Action : Set : Invisibleflag : NOT ##Invisibleflag Title : if ##Invisibleflag then $$LocaleString:"NarrationYes" else $$LocaleString:"NarrationNo" What is the Meaning of ##InvisibleFlag? Action: Set: InvisibleFlag : Not ##InvisibleFlag ( My confusion is about ##) Invisible Flag is a Variable.
It is a Symbol to call the VARIABLE........... Refer to the PDF file attached here........ you can refer it anytime.
Indeed, invisibleflag is variable, also it is a Logical variable Logical variables are like switches.. some times we need to on the switch and sometimes we need to off it. Logical operator Not is best pair to the logical variables for this switching operation So if invisible flag,if it is set to yes The code Action:set:invisible flag: not ##invisibleflag Will revert it to No. ## is to call the value already set in any variable So adding ## to a variable makes it a expression which will assign values to (another expression or variable) in the left hand side.