3

我已经构建了几个简单的函数,它们在 Google Scripts 中返回单元格值。我还创建了简单的模板 HTML 文件,并尝试遵循 Google 的HTML 服务文档!但我的 HTML 模板输出仍然不适合我。

首先,我的 .GS 文件中的 JS:

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>...

我已经尝试了各种不同的方法来让它工作,但是,我发现它要么运行但没有显示,要么它运行,或者它返回各种不同的错误,具体取决于我的尝试。

我想这对于所有专家来说都是一个非常简单的解决方法,因此非常感谢您的帮助。

4

1 回答 1

1

尝试使用<?= getStarData2(); ?>而不是<? getStarData2() ?>.

等号基本上是说,“运行这个函数,然后打印出这里返回的任何内容。” 否则,您只是在运行该函数,而对结果什么也不做。

于 2013-01-23T19:01:56.730 回答