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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage