2016-03-30 5 views
2

Wie kann ich etwas von code.gs zu index.html zurückgeben.Google Skript Rückkehr von code.gs zu index.html

Ich habe dies in "Index.html" versucht, aber das funktioniert nicht.

index.html

$('#test').click(function() { 
     alert(google.script.run.getAmountOfImages()); 
    }); 

Code.gs

function getAmountOfImages() 
{ 
    return "Tom" 
} 

Bitte helfen.

Antwort

1

Nach dem documentation

"google.script.run ist ein asynchrones clientseitige JavaScript-API in HTML-Service-Seiten, die serverseitige Apps Script Funktionen aufrufen können."

daher wird Ihr Ergebnis in einem Rückruf zurückgegeben. So werden Sie Hantierungsfunktionen d.h withFailureHandler verwenden müssen und withSuccessHandler

google.script.run 
    .withFailureHandler(function(err){ 
     console.error("error occured", e); 
    }) 
    .withSuccessHandler(function(res){ 
     alert(res); 
    }) 
    .getAmountOfImages(); 

res Parameter in Erfolg Handler Callback-Funktion wird die Antwort von Google app Skript halten.

Verwandte Themen