Does it echo the macro line to the log for you, or do nothing?

What happens if you type '/eaction 3 "Pierce"' manually?

And just to be sure, you've cleared all your actions first and have plenty of AP free?