Suppress Custom Action after execution

Suppress Custom Action after execution

I have created a custom action on a view for each record ; however, once the user clicks this once, I would like to not show (suppress) this action.