所以我有一个Google表单,我想通过这样的电子邮件链接传递一个参数:
https://docs.google.com/URL/forms/d/LONGSTRING/viewform?id=12345
我希望能够获取该ID并将其传递到电子表格记录结果中.现在我已经写了一个电子表格,但获取id是有问题的.
我已经尝试过了:
function doGet(e) {
var id = e.parameter.id;
Logger.log(id);
}
Run Code Online (Sandbox Code Playgroud)
和
function doPost(e) {
var id = e.parameter.id;
Logger.log("do post " + id);
}
Run Code Online (Sandbox Code Playgroud)
当我查看执行记录时,这两个都会抛出错误,我怀疑这是因为它们被设计为在已部署的webapps中运行.
另外,我尝试使用普通的旧javascript来做类似的事情:
var formUrl = window.location.href;
var formId = formUrl.split('?id=')[1];
Run Code Online (Sandbox Code Playgroud)
当您查看执行记录时,这也会引发错误.
还有其他想法吗?也许我可以用另一种方式获取信息?
我最近在Windows 2012 R2服务器上安装了IIS,似乎无法连接到localhost,IP,服务器DNS等.我尝试了以下内容,似乎没有任何帮助:
127.0.0.1 localhost不知道还有什么可以尝试或者它可能在这里失败.