If I understand you correctly then the answer is yes but no.
What I mean is yes it can be done but you would not generate new hype elements without cloning.
But for the idea of what you may need to do:
Code that polls and gets the sheet json every #minutes.
Code that iterates over the json.
Code that adds the entries.
In my case I avoid cloning and generate a table into an existing Hype element. The table cells will hold the new data.
You can see an example of this at http://ourmusicradio.com/
Click the Schedule button.
This is subjectively involved codewise to go into here but I will be putting up a special events button shortly that will be more dynamic ( not set days). If I get a chance I may break out some of the code and post here but no promises and also no promise will go into a lot of detail or help further at the mo. And remember this type of coding is subjective to data, display. So one thing including the fetch code will not work for all.