2016-08-10 1 views
0

Он не запускает javascript, а не показывает код на веб-странице. Кто-нибудь может сказать мне, почему?google app - с помощью шаблона statemeant не удалось

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

Я могу подтвердить, что JavaScript.html был создан.

+0

Является ли ваш j avascript в 'JavaScript.html' между' 'тегами? example: ' ' – ocordova

+0

Да. Можете ли вы рассказать мне, как связать другой файл в скрипте приложения Google? Это не сработало для «« Мне нужно написать скрипт и css в один файл сейчас. – Andrew

ответ

0

У вас есть правильный синтаксис в ваш printing scriptletofficial documentation имеет exmaple из HTML, CSS и JavaScript в отдельные файлы, они создают include функцию в .gs, но синтаксис тот же:

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

Убедитесь, что:

  • Ваш JavaScript.html содержат <script> метки соответственно, поскольку они являются HTML сниппеты и нет т чистого .js файлы:

JavaScript.html

<script> 
    $(function() { 
    console.log('Page is loaded'); 
    }); 
</script> 

code.gs

function doGet() { 
    return HtmlService 
     .createTemplateFromFile('index') 
     .evaluate(); 
} 
+0

Как связать файл css? – Andrew

+0

Точно так же, но убедитесь, что ваш 'Stylesheet.html' содержит' ' – ocordova

+0

Это не сработало. Строка была показана на веб-странице вместо чтения содержимого css.html. Я могу подтвердить, что у него есть