Append New Data into to new rows

Hi @MutedJam

I found this. It seems like last time can be works.

By the way, based on the link at above. Is it possible to use app script to do this task?
And also, is it possible that I read the data from google sheet for specific range and then I retrieve this range to create a new spreadsheet?