Вы можете попробовать это:
Сначала получите значение из ячейки с помощью метода getValue () :
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var newSheet = sheet.getRange("B4").getValue();
Возвращает строку, поэтомуВы можете использовать его с методом create :
SpreadsheetApp.create(newSheet);
Затем создайте кнопку из меню «Вставка»> «Рисование» и назначьте ей функцию.
РЕДАКТИРОВАТЬ
Поскольку вопрос был о листах, а не электронных таблицах, я добавляю решение для этого:
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var newSheet = sheet.getRange("B4").getValue();
sheet.insertSheet(newSheet);
Ссылка: https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#insertSheet(String)