2016-07-21 12 views
0

Ich habe ein Formular erstellt, das Formularfelderdaten in ein Google-Blatt hochlädt und eine Datei in Google Drive hochlädt. Zurzeit wird die Seite bei der Übermittlung auf eine neue Seite umgeleitet, auf der steht, dass die Datei erfolgreich in die Google Drive-URL hochgeladen wurde.Wie kann ich nach dem Senden eines mit Google Scripts erstellten HTML-Formulars auf eine URL umleiten?

Ich möchte auf eine bestimmte URL umleiten. Wie mache ich das?

!! UPDATE 7/20 !! Ich habe den Code wie von Jonas W unten empfohlen aktualisiert. Nach dem Überprüfen des Debuggers wird jedoch der folgende Fehler ausgegeben:

"Load verweigert von X-Frame-Optionen: https://accounts.google.com/ServiceLogin?service=wise&passive=1209600&continue=https%3A%2F%2Fn-a5ewhrjyamnkpqisqxvdofomdabpix44dfr7wvq-0lu-script.googleusercontent.com%2Fcenterforalternativefuels.org&followup=https%3A%2F%2Fn-a5ewhrjyamnkpqisqxvdofomdabpix44dfr7wvq-0lu-script.googleusercontent.com%2Fcenterforalternativefuels.org lässt keine Framing zu."

Irgendwelche Empfehlungen, wie man X-Frame-Optionen umgehen kann?

Hier ist die aktuelle Umleitung Code am Ende meiner Datei-Upload-Funktion:

return "File uploaded successfully" + file.getUrl(); 

Die Funktion Datei-Upload in Form HTML-Datei aufgerufen wird:

<input type="submit" value="Submit" 
    onclick="this.value='Uploading..'; 
      google.script.run.withSuccessHandler(fileUploaded) 
      .uploadFiles(this.parentNode); 
      return false;" style="margin-top: 20px"> 

hier und ist der fileUploaded Code aus dem Formular hTML-Datei:

<script> 
function fileUploaded(status){ 
    window.location="http://centerforalternativefuels.org"; 
} 
</script> 
+0

Der [X-Frame-Optionen] (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options) ist eine HTTP-Antwort-Header, mit dem angegeben werden kann, ob oder kein Browser sollte eine Seite in einem '', '