它不运行javascript而不是在网页上显示代码。任何人都可以告诉我为什么?
<?!= HtmlService.createHtmlOutputFromFile('JavaScript').getContent(); ?>
我可以确认JavaScript.html已创建。
答案 0 :(得分:0)
printing scriptlet您的语法正确official documentation在分隔文件中有HTML,CSS和JavaScript,他们在include
中创建.gs
函数,但语法是相同的:
<?!= HtmlService.createHtmlOutputFromFile('JavaScript').getContent(); ?>
请确保:
JavaScript.html
分别包含<script>
个标记,因为它们是HTML代码段,而不是纯.js文件:JavaScript.html
<script>
$(function() {
console.log('Page is loaded');
});
</script>
doGet()
函数使用createTemplateFromFile(filename)函数返回HtmlTemplate
个对象:code.gs
function doGet() {
return HtmlService
.createTemplateFromFile('index')
.evaluate();
}