Для первой части вы можете просто добавить строки;
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.addEditor('----@-------');
Чтобы напрямую создавать / редактировать файлы сценариев, вам придется использовать API сценариев приложений
API сценариев приложений
Для второго часть, вы можете написать сценарии в отдельном файле и использовать библиотеку сценариев в электронной таблице. При выходе скрипта в режим разработки всегда используется текущий код в файле скрипта.
Библиотеки скриптов Apps