0

我需要使用 Apps Scripts 从 Google 表格生成/显示 HTML 页面(或 iframe 或无论如何可以根据应用程序脚本的需要完成)。看起来文档有一个 htmlForms 服务,但我找不到工作表的等价物。

我的目标是提供一个菜单项,可以解析我的数据(已经完成),然后调用另一个页面,其中 knockOutJs 将用于将生成的 JSON 传输到 html 预览中。现在我的脚本生成 JSON,如果我可以使用类似的东西

我正在使用 HtmlService.createHtmlOutputFromFile() 生成 HTML,但 FormApp.getUi() 在此上下文中无效,也不是

4

1 回答 1

0

您必须获得对当前 SpreadSheet(不是“ActiveSheet”,而是整个 SpreadSheet 对象)的引用,然后调用 show() 从 createHtmlOutputFromFile() 或类似方法传入您的对象。

  var htmlRes HtmlService.createHtmlOutputFromFile('YourProjectHtmlFile');
  SpreadsheetApp.getActiveSpreadsheet().show(htmlRes);
于 2013-10-16T20:22:40.123 回答