Intenté crear una nueva aplicación, con script de aplicación, y estoy intentando usar scriptlets pero sin éxito
function doGet() { return HtmlService.createHtmlOutputFromFile('index'); } function include(filename) { return HtmlService.createHtmlOutputFromFile(filename).evaluate().getContent(); }pero no hay nada que hacer cuando la verificación de la implementación no funciona
<?!=include('Stylesheet'); ?>¡por favor, ayúdame!
En su situación, si <?!=include('Stylesheet'); ?> está incluido en el archivo index.html , ¿qué tal la siguiente modificación?
function doGet() { return HtmlService.createHtmlOutputFromFile('index'); } function include(filename) { return HtmlService.createHtmlOutputFromFile(filename).evaluate().getContent(); } function doGet() { return HtmlService.createTemplateFromFile('index').evaluate(); } function include(filename) { return HtmlService.createHtmlOutputFromFile(filename).getContent(); } Si el nombre de filename de include(filename) tiene los scriptlets, modifíquelo de la siguiente manera.
function include(filename) { return HtmlService.createTemplateFromFile(filename).evaluate().getContent(); }En su secuencia de comandos, parece que se utilizan aplicaciones web. En este caso, cuando modificó Google Apps Script, modifique la implementación como una nueva versión. Con esto, el script modificado se refleja en Web Apps. Por favor tenga cuidado con esto.
Puede ver los detalles de esto en el informe de " Reimplementación de aplicaciones web sin cambiar la URL de las aplicaciones web para el nuevo IDE ".