Попытка иметь отдельные файлы CSS и HTML в скрипте приложений Google

google-apps-script

46 просмотра

1 ответ

87 Репутация автора

У меня есть следующее в моем HTML:

<?!= include('Stylesheet'); ?>

включить в Code.gs это:

function include(filename) {
  return HtmlService.createHtmlOutputFromFile(filename)
      .getContent();
}

Тем не менее, когда я загружаю страницу, <?!= include('Stylesheet'); ?>отображается как простой текст, и CSS не включается. Я чувствую, что я делаю очевидную ошибку здесь, я прочитал эту документацию, и я просто не могу понять это.

Автор: egg Источник Размещён: 18.07.2016 02:45

Ответы (1)


1 плюс

87 Репутация автора

Решение

Я нашел проблему, я использовал режим песочницы в doGet ().

Вот что я сделал, чтобы исправить это, я изменил

function doGet() {
    return HtmlService.createHtmlOutputFromFile('index')
        .setSandboxMode(HtmlService.SandboxMode.IFRAME);
}

в

function doGet(request)
{
    return HtmlService.createTemplateFromFile('index')
        .evaluate();
}
Автор: egg Размещён: 28.07.2016 10:35
Вопросы из категории :
32x32