我正在尝试访问Google Apps脚本中的HTTP GET变量(如PHP $ _GET)。 我尝试了几种技术:
普通的java脚本(window.location),显然不支持
Google通过SitesApp.getActivePage()。getUrl()拥有服务。给 我是URL,但没有变量字符串。第二个想到这个 可能有意义。
我非常感谢一些指示或一个有效的例子,谢谢。
根据Srik的评论,我尝试了以下方法:
function doGet(e) {
UserProperties.setProperty("bottleid", e.parameter.id);
return HtmlService.createTemplateFromFile('showbottledata').evaluate();
}
这给了我提到的 TypeError:无法从undefined中读取属性“parameter”。 (第2行) 错误。
答案 0 :(得分:1)
首先,您需要以接受URL参数的方式定义您的doGet
function doGet(e) {
....
}
使用网址参数调用网址时,例如parm1 = val1,请使用
var parm1 = e.parameter.parm1 ;