複数のマクロが持つ共通の値を変数で一括切り替えしたく、下記のように作りました。


例)canskipのtrue/falseを一括で切り替える

[eval exp="f.canskips=true"]

[macro name=test01]
[backlay]
[trans method="crossfade" time=3000]
[wt canskip=%canskip|&f.canskips]
[endmacro]

これで試してみたのですがスキップできない状態です。
マクロ内に[emb exp=&f.canskips]と記入するとtrueなら「1」、falseなら「0」と表示されます。
どのような書き方をしたら希望する動作になるでしょうか?