Как сделать новую вкладку листа Google с именем, указанным в ячейке? - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь сделать что-то, что берет текстовый ввод из ячейки, и когда вы нажимаете кнопку, он создает новый лист и присваивает ему текст, который вы помещаете в ячейку. Здесь: введите описание изображения здесь

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете попробовать это:

Сначала получите значение из ячейки с помощью метода 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...