Concerning optional parameter, UI of the Execute Macro Action can appears in three basic forms:
1.
2.
3.
Feature requests:
For a new action, to have user choice (perhaps hidden setting) of default initial form between 1. and 2..
For a reference to an already existing macro, automatic choice between form 1. and form 3. depending of existence of a token %TriggerValue% in the body of the referenced macro