So übergeben Sie einen URL-Zeichenfolgenparameter an Google Apps Script doGet (e)
Mit dieser URL:
https://script.google.com/macros/s/MacroName/dev?theArg="69.28.15.332"
Der wichtige Teil ist am Ende:
?theArg="69.28.15.332"
Ich versuche, Informationen in der URL an ein Apps-Skript zu übergeben. Warum wird mein nicht.gs
Google Apps Script-Funktion den Wert der Zeichenfolge am Ende der URL erhalten? Dies ist dasdoGet(e)
Funktion.
function doGet(e){
var passedInIP = e.parameter.theArg;
Logger.log(passedInIP);
if (passedInIP === "69.28.15.332")
{
return HtmlService.createHtmlOutput("<h2>something</h2>")
}
};
Ich bekomme diese Fehlermeldung im Browser ausgegeben:
Das Skript wurde abgeschlossen, aber es wurde nichts zurückgegeben
DasLogger.log
protokolliert etwas. Es protokolliert[Date Time EDT] "69.28.15.332"
und der Wert ist genau der gleiche im Protokoll wie der Wert, auf den ich prüfe. Aber der Gleichheitstest schlägt fehl.