Я создал кнопку, которая генерирует новую электронную таблицу при каждом нажатии. Эта часть работает отлично.
Однако я дополнительно хочу, чтобы новая электронная таблица была сводной информацией о том, что находится в моей «Материнской» таблице. Я хочу иметь возможность написать сценарий в «Материнской» электронной таблице, который я могу связать с другой кнопкой, которая при нажатии извлекает данные из «Материнской» электронной таблицы и отправляет их во вновь созданную электронную таблицу. Кажется, есть способ сделать это с помощью идентификаторов электронных таблиц, но я столкнулся с некоторыми проблемами, потому что я генерирую около 100 новых отчетов из основной электронной таблицы, и данные необходимо экспортировать немедленно.
Вот код:
function NewSpreadsheets() {
var FromDate = String(SpreadsheetApp.getActive().getRange('B3').getValue());
var ToDate = String(SpreadsheetApp.getActive().getRange('C3').getValue());;
var SpreadsheetName = FromDate + ' to ' + ToDate + ' Summary';
var NewSpreadsheet = SpreadsheetApp.create(SpreadsheetName, 101, 5);
}