我构建了几个简单的函数,它们在Google脚本中返回单元格值。我也创建了简单的模板HTML文件,并尝试遵循Google的HTML服务文档!,但我的HTML模板输出仍然不适合我。
首先,我的JS在我的.GS 文件:
function doGet() {
return HtmlService.createTemplateFromFile('TemplateName').evaluate();
}
function getStarData2() {
var ss = SpreadsheetApp.openById("key in here").getRange("A2").getValue();
//Logger.log(ss);
return ss;
}
和我的 HTML:
...<span><? getStarData2(); ?></span>...
我已经尝试了各种不同的方法来让它工作,但是,我发现它要么运行但不显示任何内容,要么运行,或者它返回各种不同的错误,具体取决于我的尝试。
我想这对你们所有专家来说是一个非常简单的解决方案,因此非常感谢您的帮助。
尝试使用 <?= getStarData2(); ?>
而不是 <? getStarData2() ?>
。
等号基本上是说,"运行这个函数,然后打印出这里返回的任何内容。否则,您只是在运行该函数,而不对结果执行任何操作。