0
Я пытаюсь очистить таблицу, которую я имею в Google. Я использую следующий код, но не могу заставить его работать. Кнопка есть, но она ничего не делает и дает мне ошибку, не могу найти menubutton.Очистить кнопку листа - Скрипты Google
var activeSS = SpreadsheetApp.getActiveSpreadsheet();
var activeSh = activeSS.getActiveSheet();
var menubuttons = [ {name: 'Clear Sheet', functionName: 'Clearsheet'},]
var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
function onOpen() {
var ui = SpreadsheetApp.getUi();
// Or DocumentApp or FormApp.
ui.createMenu('Clear Sheet')
.addItem('Clear Sheet', 'menubuttons')
.addToUi();
}
function menubuttons() {
ss.addMenu('Clearsheet', 'menubuttons');
// note you also have to have functions called clearRange1 and clearRange2 as list below
function Clearsheet() { //replace 'Sheet1' with your actual sheet name
sheet.getRange('A7:I100').clearContent();
}
}
Это ошибка я получаю - функция скрипта не найдена: menubuttons Для получения дополнительной информации см https://developers.google.com/apps-script/reference/base/menu#addItem(String,String) –