Is it possible to have Regrowth and Rake in a single macro?

What I am trying to accomplish is a button that will use an attack and only ever cast regrowth on me when I have the Predatory Swiftness proc that allows me to cast regrowth instantly while in cat form.

The not shifting out of cat form and using the instant heal part works. But I’m assuming there’s no way to have this button also use my spammable when Predatory Swiftness isn’t available?

#showtooltip Regrowth
/console autounshift 0
/cast [@mouseover, exists, help, nodead] [@focus, exists, nodead, help] [exists, nodead, help] [@player] Regrowth
/console autounshift 1
/use 3

That said, you can do a help/harm macro or a modifier macro to put both spells on the same button.

Also, help and harm imply exists so you don’t need both in a single condition set.