Create a google drive file from a template

Hi everyone,
I have a Google Sheet template on my Drive and I want to create a copy of this file on my Drive each time a user press a specific button (for payment) on their side in my bubble app. Later I want to embed this file on the user’s dashboard so he/she can type and save data inside.
I’m just starting with API so can you please help me understand which plugins I need from bubble side and from google console?
Many thanks!