The argument is passed "as it is", you can test it using a code like below :
function doGet(e){
var passedInIP = e.parameter.theArg;
Logger.log(passedInIP);
if (passedInIP == "69.28.15.332")
{
return HtmlService.createHtmlOutput("<h2>something</h2>")
}
return HtmlService.createHtmlOutput(passedInIP)
};
This will return "69.28.15.332"
including quotes...
So you have 2 possibilities to choose from :
- remove the quotes in your url
- add quotes in your condition like this '"69.28.15.332"' (single quotes+quotes)
I would choose the first one but for no good reason ;-)