2016-07-17 11 views
0

Ich bin sehr neu für Google-Skripte und ist zu finden ihm ein wenig verwirrendÄnderungsfunktion von getActiveSheet() zu getSheetByName („mysheet“)

Die Funktion getdata zusammen mit einem Timer-Einstellung wird wieder Abfrage des ImportJSON aber die Funktion schreibt nur auf das erste Blatt.

Ich muss festlegen, auf welches Blatt die Funktion schreibt.

Ich habe versucht:

SpreadsheetApp.getActiveSpreadsheet.getSheetByName("mySheet").getRange('A2').setValue(cellFunction); 

aber nicht funktioniert.

Danke!

function getData() { 
    var queryString = Math.random(); 
    var cellFunction = '=ImportJSON("https://sum-app.net/json?key=Mg.Clxt6A.TV1DFtPA0k8Ehpb0RDxyLH7xhU8", "/elements", "noInherit,noTruncate,Headers?' + "," + queryString + '")'; 

    SpreadsheetApp.getActiveSheet().getRange('A2').setValue(cellFunction); 
} 

Antwort

2

In Ihrem ersten Versuch, getActiveSpreadsheet sollte getActiveSpreadsheet()

+0

Danke, ein dummer Overmeinerseits! – xyz

Verwandte Themen