【问题标题】:I need to merge a few html in google script code (goGet function)我需要在谷歌脚本代码中合并一些 html(goGet 函数)
【发布时间】:2017-08-25 13:41:30
【问题描述】:

有人可以帮我解决这个任务吗?

我需要在 Google 中合并几个 html

script code. Example: function doGet() {
       return HtmlService.createHtmlOutputFromFile('Index');
    }

我有一些不同名称的 HTML 表单,例如 index.htmlx.htmlbox.html 等。 p>

更重要的是,我有一个现成的 Google 脚本模式,我想启动一些表单,即我想获得一些链接。

这是一个线索。如何同时获得几个工作链接?目前,我只有一个链接(一种形式)托管在 Google 脚本平台上。

【问题讨论】:

标签: javascript html google-apps-script google-apps


【解决方案1】:

您有 2 个选项。在 Index.html 中,将其中之一放置在您想要包含其他 html 文件的位置:

选项 1:

<!-- Use a templated HTML printing scriptlet to import JavaScript. -->
<?!= HtmlService.createHtmlOutputFromFile('jquery_cloneform_js').getContent(); ?>
<?!= HtmlService.createHtmlOutputFromFile('JavaScript').getContent(); ?>

请注意,这些是 HTML 文件,但不包括 .html 扩展名,即使它显示在编辑器的文件列表中。

选项 2: 这在 Index.html 中类似于上面:

<!-- Use a templated HTML printing scriptlet to import CSS. -->
<?!= include('GridView_Stylesheet'); ?>

在 .js 文件中进行:

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

无论哪种方式,此方法都允许您将 html、css、脚本等加载到客户端的不同文件中,并通过初始 html 文件包含它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多