Мы разработали несколько дополнений к 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);
}
Далее, если я выберу «Тестировать как надстройку» в меню «Выполнить» сценария, то все будет работать как положено. Поэтому я понятия не имею, что происходит не так.