【问题标题】:What does <?!= mean in Google Apps Script?<?!= 在 Google Apps 脚本中是什么意思?
【发布时间】:2016-09-07 02:08:35
【问题描述】:

在类似的页面上 https://github.com/google/google-apps-script-samples/blob/master/simple_tasks/Page.html我看到括号中的代码如下所示:

<?!= HtmlService.createHtmlOutputFromFile('JavaScript').getContent(); ?>

&lt;?!=?&gt; 序列是什么意思?它是否转换为对服务器上的 Google Apps Script/Javascript 的直接调用,在这种情况下是全局 HtmlService 对象?使用 PHP 时有点像 &lt;?php

这似乎无法使用 Goog 进行搜索。我尝试了各种引用/转义技术但没有成功。

【问题讨论】:

    标签: google-apps-script google-apps


    【解决方案1】:

    这些被称为scriptlets,正如您提到的,就像在 PHP 或其他模板语言中一样,在 Google Apps 脚本中,您可以在 HtmlService 中使用 HtmlTemplate 方法时混合代码和 HTML,它们将被评估在服务器端,在内容返回给客户端之前,你可以调用其他.gs文件中定义的函数,引用全局变量,几乎任何你可以在.gs文件中运行的代码。

    它们在Official Developers Website 中有很好的记录,但在简历中有三种类型的脚本:

    文档中有一个simple example 说明如何使用模板化 HTML 分隔 HTML、CSS 和 JavaScript。

    【讨论】:

    • 太棒了。谢谢。
    猜你喜欢
    • 2012-04-19
    • 2021-11-25
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    相关资源
    最近更新 更多