В моем скрипте, прикрепленном к электронной таблице Google, есть пункт меню для запуска / остановки скриптов.Условно к фактическому состоянию, сохраненному в другом месте, я хотел изменить окно подсказкиПроблема в том, что CardService.newButtonSet()
становится нулевым, поэтому добавление кнопок вызывает ошибки.
var state = true //Comes from DocumentProperties
var onButton = CardService.newTextButton().setText("Spustit")
var offButton = CardService.newTextButton().setText("Pozastavit")
var cancelButton = ui.Button.CANCEL
var buttonSet
if (state == "true"){
msg = "Do you want to stop the scripts?"
title = "Automatic update is on"
// Here I get the error: "Cannot find method addButton(Button)"
buttonSet = CardService.newButtonSet().addButton(offButton).addButton(cancelButton)
} else if (state == "false"){
msg = "Do you want allow the scripts"
title = "Automatic update is off"
buttonSet = CardService.newButtonSet().addButton(onButton).addButton(cancelButton)
} else {
msg = "Do you want to switch automation on or off?"
title = "Automation"
buttonSet = CardService.newButtonSet().addButton(onButton).addButton(offButton).addButton(cancelButton)
}
У вас есть совет, что не так?