2016-08-09 32 views
1

Ich habe eine dumme Frage, die ich irgendwie nicht lösen kann. Ich arbeite in einem Skript, wo Daten in einem Google-Blatt gedruckt werden.Wie kann ich Google Script mitteilen, wo im Blatt gedruckt werden soll?

Irgendwie sind die gedruckten Daten relativ zur aktiven Zelle. Wie setze ich die aktive Zelle auf A1? Ich möchte in der Lage sein, in Bezug auf A1 zu drucken.

if (values[i][3] == "1") { 
    var location = SpreadsheetApp.getActiveSheet().getActiveCell().offset(0,2).getA1Notation(); 
    SpreadsheetApp.getActiveSheet().getRange(location).setValue("LOCAL ("+localcountrycode+")").setFontWeight("bold"); 

    } 
+0

Ich verstehe nicht, warum getRange ("A1") nicht funktioniert. – Eugene

Antwort

2

Eugene ist richtig, statt getActiveCell().offset(... Sie getRange("A1").offset(.... haben sollte, und Sie nicht die getA1Notation entweder benötigen. Dann in der nächsten Zeile können Sie einfach sagen location.setValue(... Sie müssen nicht auf die aktive Zelle zugreifen, wenn Sie hart codieren, wo die Daten gehen!

Verwandte Themen