我的 doGet 函数有啥问题?
Posted
技术标签:
【中文标题】我的 doGet 函数有啥问题?【英文标题】:What is wrong with my doGet function?我的 doGet 函数有什么问题? 【发布时间】:2015-09-30 22:39:14 【问题描述】:我一直在研究这里的每一个线程,这些线程可能对远程甚至有点帮助,但我仍然无法让它工作。
我目前正在帮助我的公司探索一些 queryString 脚本,但现在我陷入了困境。我有一个链接是...../exec?id=8845
这就是我正在使用的功能。
function doGet(e)
var student_id = e.Parameter.id;
Logger.log(student_id);
//open the spreadsheet
var ss = SpreadsheetApp.openById(ss_id);
var sheet = ss.getActiveSheet();
var Setrange = sheet.getDataRange().getValues();
var lastRow = sheet.getLastRow();
Logger.log(ss.getName());
Logger.log(sheet.getSheetName());
Logger.log(Setrange);
if (student_id == "8845")
return htmlService.createHtmlOutput("<h2>Finally something comes</h2>")
return HtmlService.createHtmlOutput(student_id);
但结果就是这样:
"queryString":"id=8845","parameter":"id":"8845","contextPath":"","parameters":"id":["8845"],"contentLength":-1
我已经经历了大约一周的一切,它一直在吞噬我!哪位好心人能帮帮我吗?
【问题讨论】:
你能说得更清楚一点——想要的功能是什么? 【参考方案1】:假设您使用的是Google apps Script,您需要调用 getContent() 从 HTMLService 获取实际的 HTML:
return HtmlService.createHtmlOutput("<h2>Finally something comes</h2>").getContent();
【讨论】:
以上是关于我的 doGet 函数有啥问题?的主要内容,如果未能解决你的问题,请参考以下文章