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}
});
...