I know it's a long shot however, do you know if it is possible to attach a script to a spreadsheet you create in a script?
pseudo code version would be
function create_spreadsheet
new spreadsheet = ... creates spreadsheet
new spreadsheet = ... fills with appropriate formatting
-Need help part is -
new spreadsheet add script = ... Attach Following script to the new spreadsheet.
-Need help part is -