Boolean values are not strings
The boolean values are not strings and therefore never need to
be enclosed in single quotes. To repeat, whether you use the basic
macro format or the advanced macro format, booleans are always written true
and false
,
not 'true'
and 'false'
.
However, string values are converted to boolean values in a boolean
context (see Conversion to boolean). Therefore with the
advanced macro format you could enter the string 'true'
in
a boolean field, because the Macro Editor would convert the string 'true'
to
the boolean value true
.