/run is a bit flakey, but I have seen some macros using it still, specifically the Warlock Soul Siphon macro.
The language is slightly different, and you can use conditionals that didn’t exist in Vanilla to create buttons that change function based on which form you are in.
This thread here helped me a lot with learning how to craft my own: