альтернативных вариантов тоже нет?
я таких не знаю точно. Скриптами или без них.
Это если нужно именно кнопки на листах. Можно как в Excel создавать свои меню, но тут навык небольшой в скриптах нужен все же.
Дополню о чем речь. Ниже скрипт создания своего меню - оно появится при открытии файла правее остальных. Я там сделал только одну кнопку - но их можно делать сколько угодно(и даже подменю можно делать, но это уж сами):
function onOpen() {
SpreadsheetApp.getUi() //доступ к интерфейсу Google Sheets
.createMenu('Вместо кнопки') //создали свое меню
.addItem('Код 1', 'myFunction_Button') //создали кнопку с надписью "Код 1", которая вызывает код myFunction_Button
.addToUi();
};
//функция, которую надо вызывать по кнопке "Код 1" созданного меню
function myFunction_Button() {
var message = 'Вызвали код кнопкой с панели';
var title = 'Тест меню';
SpreadsheetApp.getActiveSpreadsheet().toast(message, title);
}