Google Apps脚本中的<! - ?!=是什么意思?

时间:2016-09-07 02:08:35

标签: google-apps-script google-apps

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

$grab = $_GET["grab"];

$count = 4;

if($count == $grab(values)) {
alert("True");
}

<?!= HtmlService.createHtmlOutputFromFile('JavaScript').getContent(); ?> <?!=序列的含义是什么?它是否转化为在服务器上直接调用Google Apps Script / Javascript,在这种情况下是全局HtmlService对象?使用PHP时有点类似?>吗?

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

1 个答案:

答案 0 :(得分:2)

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

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

该文档包含simple example如何使用模板化HTML分隔HTML,CSS和JavaScript。