Google Script CardService.newButtonSet () становится нулевым - PullRequest
0 голосов
/ 04 декабря 2018

В моем скрипте, прикрепленном к электронной таблице 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)
  }

У вас есть совет, что не так?

1 Ответ

0 голосов
/ 04 декабря 2018

С https://developers.google.com/apps-script/reference/card-service/

В настоящее время вы можете использовать этот сервис только для создания дополнений Gmail.

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