By the way you can also use party slot numbers to pull player names, though this wouldn't make sense in a revive macro since you don't know in advance who you're reviving. But if you type out something in party chat and want to reference player 3 in your list for example, if you type <3> you get their name and ppl assume you actually typed it super fast. Also if you're a healer and have skills you only cast on the tank, you can make the tank be in slot <2> by default and cast it on them without targeting them. So a macro that does this:
/ac "Eye for an Eye" <2>
/ac "Eye for an Eye" <t>

Will cast on tank if no one is targeted, and will cast on target instead if you choose a target. You can even have a macro throw a sign like <bind2> and then cast on <bind2> as target, there's tons of options a lot of people don't take advantage of.