I have carefully read that document a number of times! 😀
Could you possibly check with the person responsible for maintaining the MASTER_GDL.gdl interpreter code whether not being able to call a ‘macro‘ from a MASTER_GDL is a feature or a bug?
We rely on passing a ‘shared’ string variable into a MASTER_GDL file. There is no way of passing a variable into a MASTER_GDL script in AC22 & AC23 if a macro cannot be called. 🤔
We could write an add-on to pass a variable into the script from the add-on, but I’d like to avoid it if possible.