【发布时间】:2013-10-07 02:19:22
【问题描述】:
这是一个简单的问题,但我似乎无法找到答案。
我正在尝试通过以下方式将参数传递给脚本: https://script.google.com/macros/s/AKfycbzygHQ2qQ.../exec?id=1234&value=Hello
脚本很简单:
function doGet(e) {
Logger.log('in doGet function');
for (var i in e.parameter) {
Logger.log('parameter ' + i+1 + ' is ' + e.parameter[i]);
}
}
并在执行记录中获得以下内容:
[13-10-01 10:21:20:722 ICT] Starting execution
[13-10-01 10:21:20:734 ICT] Logger.log([parameter is undefined, []]) [0 seconds]
[13-10-01 10:21:20:735 ICT] Execution succeeded [0.0 seconds total runtime]
我在这里做错了什么?
谢谢!
【问题讨论】:
-
我希望它是一个简单的错字,你应该迭代思考 e.parameters
-
我在没有任何编辑的情况下运行了相同的代码,我在 doGet 函数 [13-10-01 12:33:48: 576 IST] 参数 value1 is Hello" in logger
-
谢谢艾哈迈德。我猜这是脚本设置和部署的问题......仍然无法找出什么......
标签: google-apps-script parameter-passing url-parameters