Я использую CreateTemplateFromFile и помещаю переменную в свой шаблон. Мой файл шаблона включает в себя другой файл, но я не могу вставить эту переменную во второй встроенный файл.
Ниже показано, что я пробовал:
index.html:
<!DOCTYPE html>
<html>
<?!= include('header'); ?>
<?!= include('style'); ?>
<body>
...
</body>
<?!= include('script'); ?>
</html>
часть сценария index.html в отдельном файле:
<script>
function getData() {
$("#loadingMessage").html('Loading');
console.log('myContent:', <?= data ?>);
...
}
</script>
Часть doGet кода сценария приложений Google:
var template = HtmlService.createTemplateFromFile('index');
template.data = myContent;
return template.evaluate()
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
переменнаяправильно помещается в index.html, но не достигает части скрипта. Любая идея ? Может быть, включить файл сценария в качестве шаблона также?