Внутри скрипта приложений Google вы можете сделать
//create spreadsheet
var ss = SpreadsheetApp.create("Testing");
//get public url
var id = ss.getId()
var file = DriveApp.getFileById(id);
file.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.EDIT);
Когда я запускаю этот код, он просто выдает ошибку:
We're sorry, a server error occurred.