Надстройка Google Apps Script Неподдерживаемая

Фон:

1 ноября 2018 г. я начал новый проект скрипта Google Apps. Проект создает настраиваемую надстройку GMail. Вещи работали. Затем, 14 ноября, Google выпустил некоторые функции для CardService:

Служба Card была расширена следующими новыми классами и методами, которые позволяют настраивать фон виджетов текстовых кнопок: TextButtonStyle TextButton.setBackgroundColor (backgroundColor) TextButton.setDisabled (отключено) TextButton.setTextButtonStyle (textButtonStyle)

Итак, я начал использовать некоторые из этих (плохо задокументированных) новых функций. В качестве примера:

CardService.newTextButton()
              .setTextButtonStyle(CardService.TextButtonStyle.FILLED)
              .setText("Filled Button Verb")

Это было добавлено к CardService CardSection, что было совершенно нормально. При сохранении этого кода настраиваемая надстройка GMail отображала следующее сообщение об ошибке:

Неподдерживаемое дополнение. Обновите приложение Gmail, чтобы использовать это дополнение.

  • Я пытаюсь обновить страницу: появляется такое же сообщение об ошибке.
  • Я выхожу из Chrome и перезагружаю страницу: получаю такое же сообщение об ошибке.
  • Я загружаю вкладку инкогнито: получаю такое же сообщение об ошибке.
  • Я ВРУЧНУЮ КОПИРУЮ И РАЗВЕРТЫВАЮ проект: получаю такое же сообщение об ошибке.

Когда код удаляется и сохраняется, сообщение об ошибке исчезает, и пользовательское дополнение работает так же, как и раньше.

введите здесь описание изображения


person Joseph Combs    schedule 26.11.2018    source источник
comment
Выполните поиск в системе отслеживания проблем. Рассмотрите возможность создания новой проблемы.   -  person Alan Wells    schedule 26.11.2018


Ответы (1)


Ваш код помог мне заставить это работать.

Я убедился, что мое приложение обновлено до облачного проекта Google (GCP). Это означает, что это надстройка gsuite, а не надстройка Gmail скрипта. Похоже, они переходят от приложений-скриптов к gsuite.

Может быть, это было причиной того, что вы боролись ?!

person Bob Trial    schedule 08.04.2020
comment
Да, я действительно вернулся к этому, и кнопки, построенные таким образом, работают теперь работают. Бьюсь об заклад, мой проект был незаметно обновлен до надстройки GSuite. - person Joseph Combs; 08.04.2020