2017-04-17 3 views
0

Ich habe Google Apps Script mit doGet Funktion ändern:Wie Werte in Web App

function doGet(e) { 
    return HtmlService.createTemplateFromFile('Copy').evaluate(); 
} 

Es gibt Zeichenfolge in der Datei kopieren: Der Text dieses

<span id="label"></span> 

Ich muss von GS ändern (Ich habe eine große Funktion und muss Text 4-5 mal ändern). Ich habe versucht, Informationen über doPost() und UrlFetchApp.fetch() zu finden, aber ich verstehe nicht, was ich tun muss, um etwas Text in der Web-App zu ändern. (Und wie benutzen Post gegen() in der Regel)

ich über Vorlagen lesen https://developers.google.com/apps-script/guides/html/templates aber sie können Text nur 1 Mal ändern, in doGet ..

Einfach gesagt ich brauche meinen Benutzer Informationen über den Status zu geben, die Ausführung Funktion.

+0

Sie können 'google.script.run.withSuccessHandler' verwenden, um den Status Ihrer Funktion in regelmäßigen Abständen zu aktualisieren. https://developers.google.com/apps-script/guides/html/communication – SpiderPig

+0

Aktivieren Sie dieses [doGet and doPost-Lernprogramm] (http://googleappscripting.com/doget-dopost-tutorial-examples/). Die Methode ['ContentService.createTextOutput'] (https://developers.google.com/apps-script/reference/content/content-service) ist die einfachste Methode zum Zurückgeben von Inhalt aus einer GET-Anforderung, ist aber der Baustein für die meisten anderen Arten von Inhalten. Die [TextOutput] (https://developers.google.com/apps-script/reference/content/text-output) Objekte, die mit dieser Methode erstellt wurden, geben standardmäßig eine Antwort vom Typ text/plain zurück, können jedoch festgelegt werden zu ATOM, CSV, ICAL, JAVASCRIPT, JSON, RSS, TEXT, VCARD und XML. – abielita

Antwort

0

können Sie die Tabelle contentService

Google verwenden, können Sie Daten speichern können. Mit Ihrem Skript können Sie Daten auf der Karte speichern und dom verwenden, um die Daten anzuzeigen, oder Daten in der Tabelle speichern und Daten mit SpreadsheetApp anzeigen.