Надстройки Google Sheets не отображаются в меню после установки - PullRequest
0 голосов
/ 17 февраля 2020

Мы разработали несколько дополнений к Google Sheets. При запуске через скрипт они устанавливаются и работают нормально. Мы отправили их на проверку, и они были одобрены. Когда мы пытаемся установить надстройки через торговую площадку, надстройки говорят, что они установлены, но затем нигде не появляются в меню. Более странно, мы можем нажать на «Управление надстройками», и они появляются там.

Вот видео Youtube, показывающее проблему .

Рассматриваемые дополнения: 1. https://gsuite.google.com/marketplace/app/jive_data_insider_transactions/24125793406 1. https://gsuite.google.com/marketplace/app/jive_data_13f_filings/56081774274

function onInstall() {
  onOpen();
}

function onOpen() {
  SpreadsheetApp.getUi()
  .createAddonMenu()
  .addItem("Run Query", "showSidebar")
  .addItem("Manage Subscription", "showSidebar")
  .addToUi(); 
}

function showSidebar(){
  var html = HtmlService.createTemplateFromFile("13F");
  html = html.evaluate().setTitle("Jive Data 13F Filings");  
  SpreadsheetApp.getUi().showSidebar(html);
}

Далее, если я выберу «Тестировать как надстройку» в меню «Выполнить» сценария, то все будет работать как положено. Поэтому я понятия не имею, что происходит не так.

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