如何从code.gs返回index.html。
我在“Index.html”中试过这个,但这不起作用。
的index.html
$('#test').click(function() {
alert(google.script.run.getAmountOfImages());
});
Code.gs
function getAmountOfImages()
{
return "Tom"
}
请帮忙。
答案 0 :(得分:2)
“google.script.run是一个异步客户端JavaScript API 可在HTML服务页面中使用,可以调用服务器端的Apps脚本 功能“。
因此,您的结果将在回调中返回。因此,您必须使用Handler函数,即withFailureHandler
和withSuccessHandler
google.script.run
.withFailureHandler(function(err){
console.error("error occured", e);
})
.withSuccessHandler(function(res){
alert(res);
})
.getAmountOfImages();
res
成功处理程序回调函数中的参数将保留谷歌应用程序脚本的响应。
答案 1 :(得分:0)
google.script.run是您所需要的。
请参见下面的示例。
code.gs
android.enableAapt2=false
sample.html
function runOnGsAndGetValue(){
return "Hello World!";
}
function runOnGsOnly () {
Logger.log("Hello World"); // On Appscript go to 'View' -> 'Logs' to see your Logs
}