В Google Sheets у меня есть макет, созданный с помощью HtmlService из Google Apps Script (см. MasterPage. html, ниже).
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<? var serverData = getServerData(); ?>
</head>
<body>
<h2>Page begin.</h2>
<p>Data A from server: <?= serverData[0] ?></p>
<?!= HtmlService.createHtmlOutputFromFile('includedPage').getContent(); ?>
<p>Page end.</p>
</body>
</html>
Этот макет вызывает HTML из второго макета с именем includesPage. html.
<? var serverData = getServerData(); ?>
<div>
<p>Data B from server: <?= serverData[1] ?></p>
</div>
Я могу использовать скрипт GAS для получения данных ( "Данные A с сервера" ) с сервера / листа и на главную страницу.
Однако тот же скриптлет не работает при размещении на включенной странице. Код просто отображается как HTML, а «Данные B с сервера» не отображаются.
Есть ли способ импортировать сервер / лист на страницу включения до вставки страницы включения на главную страницу?
Любая помощь приветствуется.
Примечание: следующие вопросы относятся, но не отвечают на мой вопрос: