使用Google表格中的Google Apps Scriptlet将表格数据导入到包含文件中

在Google表格中,我使用Google Apps Script的HtmlService创建了一个布局(请参见下面的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>

此布局从名为includedPage.html的第二个布局调用HTML。

<? var serverData = getServerData(); ?>
<div>
  <p>Data B from server: <?= serverData[1] ?></p>
</div>

I can use a G.A.S. scriptlet to get data ("Data A from server") from the server/sheet and into the master page.

但是,当放置在包含的页面中时,相同的脚本无法使用。该代码仅呈现为HTML,并且不显示“来自服务器的数据B”。

在将包含页面插入母版页之前,是否可以将服务器/工作表导入到包含页面中?

任何帮助表示赞赏。

评论