Чтобы избежать загромождение документа различными кнопочками и т.д. имеет смысл создать пользовательское меню.
Пользовательское меню – это дополнительное меню, которое появляется в строке меню над документом и в которое можно добавить всевозможные дополнительные функции и команды для запуска скриптов.
Давайте разберем, как с помощью Google App Scripts можно добавить пользовательское меню в Google Sheets
Смотрите в видео, как легко и просто можно добавить пользовательское (дополнительное) меню в любой документ Гугл таблиц.
Посмотрите видео урок: RUTUBE, Яндекс.Дзен, YouTUBE, ВКОНТАКТЕ
Скрипт, который мы используем для добавления меню
Для варианта, как в моём образце
function onOpen() {
const ui = SpreadsheetApp.getUi();
ui.createMenu(‘Т-Меню’)
.addItem(‘Сформировать счета’,’InvoiceCreator’)
.addSeparator()
.addSubMenu(ui.createMenu(‘Выделения’)
.addItem(‘Выделить всё’, ‘selectall’)
.addItem(‘Снять выделение’, ‘unselectall’))
.addToUi();
}
Скрипт для добавления просто меню с несколькими пунктами
function onOpen() {
const ui = SpreadsheetApp.getUi();
ui.createMenu(‘НАЗВАНИЕ_МЕНЮ’)
.addItem(‘НАЗВАНИЕ_ПУНКТА_1′,’ЗАПУСКАЕМЫЙ_МАКРОС_1’)
.addItem(‘НАЗВАНИЕ_ПУНКТА_2′,’ЗАПУСКАЕМЫЙ_МАКРОС_2’)
.addToUi();
}