Shopify App Bridge и скрипты Google Apps - невозможно?

Я пытаюсь создать встроенное приложение Shopify с помощью скриптов Google Apps, и мне не удается заставить библиотеку предоставлять какой-либо ответ. Я создал приложение с App Bridge перед использованием обычного JS / HTML / CSS, но мне интересно, есть ли что-то, что мешает ему работать со скриптами приложений, создающими вывод HTML.

function doGet(e) {
// I was experimenting with this and it throws a 'window not defined' error
//  eval(UrlFetch('https://unpkg.com/@shopify/app-bridge@1.25.0/umd/index.js').getContentText());

  return HtmlService.createTemplateFromFile('Page')
      .evaluate().setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);  
}

function include(filename) {
  return HtmlService.createHtmlOutputFromFile(filename)
      .getContent();
}

И в свой Page.html я включаю Javascript.html, например:

<?!= include('JavaScript'); ?>

В Javascript.html я пытаюсь инициализировать приложение, но библиотека App Bridge вообще не отвечает в консоли. Я также пытался, например, отрендерить ResourcePicker, но ничего не произошло.

<script src="https://unpkg.com/@shopify/app-bridge@1.17.0/umd/index.js"></script>

<script>
      var AppBridge = window['app-bridge'];
      var actions = AppBridge.actions;
      var createApp = AppBridge.default;
      var app = createApp({
        apiKey: {my api key},
        shopOrigin: {shopOrigin}
              });
...

0 ответов

Другие вопросы по тегам