my cousin took me to one in Shih Lin last year - it's your standard driving range - plus it tees up balls for you automatically!
I see another one beside the #1 freeway coming into Taipei, so that's at least two in Taipei.
Your hotel concierge should be able to point you to one nearby. have fun!