2017-12-23 3 views
0

Wenn es eine Möglichkeit gibt, eine solche Konstruktion in Google Apps Skript (HTML-Service) zu implementieren, wenn Sie das Skript in den Iframe platzieren.URLSearchParams GAS in iframe

Oder wie Parameter von einer externen Seite zu google apps script html im Eingabefeld des Eingabeformulars übergeben werden.

Versucht, dieses Design funktioniert nicht.

domain.com/test?param1=abcd & param2 = 1234

var params = new <code>URLSearchParams(document.location.search.substring(1));
var sendID = params.get("param1");
var sendemail = params.get("param2");
$("#name").val(param1); $("#num").val(param2);

Antwort

0

Sie können die Parameter an das Skript URL im IFRAME-Tag anhängen wie in diesem Beispiel.

https://script.google.com/.../exec?param1=value1&param2=value... 

In Ihrem doGet-Methode können Sie die Parameterwerte als e.parmeter.param1, e.parameter.param2 zugreifen und so weiter.

function doGet(e) { 
    Logger.log(e.parameter); 
    sendEmail(e.parameter.param1, e.parameter.param2); 
} 
+0

Danke für die Antwort! Ist es möglich, Parameter von der URL der übergeordneten Seite abzurufen? –

Verwandte Themen