Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

196
Visualizações
¿Cómo puedo agregar javascripts en línea a la plantilla de navegación en Google App Scripts?

Estoy tratando de desarrollar un menú de navegación que haga referencia a diferentes páginas en mi aplicación. estoy usando Materialize css como interfaz de usuario y coloqué los códigos de navegación en un archivo separado

 <div id="navigation"> <nav> <div class="nav-wrapper blue darken-3"> <div class="container"> <a href="#" class="brand-logo"> <a href="#" class="sidenav-trigger" data-target="sideMobile"> <i class="material-icons">menu</i> </a> <ul class="right hide-on-med-and-down"> <li> <a href="<?= getbaseUrl(); ?> " class=" waves-effect waves-light" type="button" >Incoming Stock</a> </li> <li><a href="page.html">Components</a></li> <li><a href="page.html">Javascript</a></li> <li><a href="page.html">Mobile</a></li> </ul> </div> </div> </nav> <ul class="sidenav blue lighten-2" id="sideMobile"> <div class="container"> <li><a href="page.html">Sass</a></li> <li><a href="page.html">Components</a></li> <li><a href="page.html">Javascript</a></li> <li><a href="page.html">Mobile</a></li> </div> </ul> </div>

que está siendo referenciado en las diferentes páginas como

 <?!= include("navBar"); ?>

en la parte <head> del código.

la función include() está en el código del lado del servidor como

 return HtmlService.createHtmlOutputFromFile(filename).getContent(); }

en la parte doGet de la aplicación, la página está siendo renderizada por

 return HtmlService.createTemplateFromFile("home").evaluate();

¿Cómo puedo escribir códigos en línea en la página de la barra de navegación? cuando se procesa, todos los javascript se muestran como html codificado.

gracias de antemano

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En lugar de crear un HtmlOutput , debe crear un objeto HtmlTemplate y evaluate .

Referencia: Clase HtmlTemplate

Un objeto de plantilla para construir dinámicamente HTML.

 function include(filename) { return HtmlService.createTemplateFromFile(filename).evaluate().getContent(); }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda