'Parameters Are Empty for Simple doGet Apps Script Function. Why?
Within Google Apps Scripts, I'm attempting to display the parameters being sent to my simple doGet function shown below:
function doGet(e) {
let response = e;
return ContentService
.createTextOutput(JSON.stringify(response))
.setMimeType(ContentService.MimeType.JSON);
}
I attempt to throw in parameters to view them within Postman and no matter what I do, the output is empty.
[{
"contentLength": -1,
"parameter": {},
"parameters": {},
"queryString": "",
"contextPath": ""
}][1]
My goal is this: How to get anything to show up in the parameters object?
Within Postman I am manually adding parameters and I replicated the same within my google browser. But it continues to be an empty object being returned.
What am I missing?
Solution 1:[1]
The parameter and parameters properties are empty objects because the URL used to do the HTTP GET call doesn't include a query string
Instead of using
https://... /exec
use something like
https://... /exec?givenName=John&surname=Doe
The parameter property is {givenName:'John',surname:'Doe'}.
The parameters property is {givenName:['John'],surname:['Doe']}.
Resources
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Rubén |
