ブール値はストリングではない

ブール値はストリングでないので、単一引用符で囲む必要はありません。基本マクロ形式を使用するか、拡張マクロ形式を使用するかに関係なく、ブールは常に、truefalse として書き込まれます。'true''false' ではありません。

しかし、ブール・コンテキストでは、ストリング値はブール値に変換されます (ブールへの変換を参照)。したがって、拡張マクロ形式では、ブール・フィールドにストリング 'true' を入力することができます。これは、マクロ・エディターがストリング 'true' をブール値 true に変換するからです。