在谷歌应用程序脚本中,我试图显示发送到我的简单doGet函数的参数,如下所示:
function doGet(e) {
let response = e;
return ContentService
.createTextOutput(JSON.stringify(response))
.setMimeType(ContentService.MimeType.JSON);
}
我试图在Postman中插入参数来查看它们,无论我做什么,输出都是空的。
[{
"contentLength": -1,
"parameter": {},
"parameters": {},
"queryString": "",
"contextPath": ""
}][1]
我的目标是:如何在parameters对象中显示任何内容?
在Postman中,我手动添加参数,并在谷歌浏览器中复制了相同的参数。但它仍然是一个正在返回的空对象。
我错过了什么?
参数和参数属性是空对象,因为用于执行HTTP GET调用的URL不包括查询字符串
而不是使用
https://... /exec
使用类似的东西
https://... /exec?givenName=John&surname=Doe
参数属性为{givenName:'John',surname:'Doe'}
。
parameters属性为{givenName:['John'],surname:['Doe']}
。
资源
- https://developers.google.com/apps-script/guides/web