Ich möchte Text oder Nummer in Google Sheet aus dem Skript festlegen.
Ich möchte in der Zelle setzen Hello
oder nummerieren . Ich habe diesen Code bisher gefunden: 9
F2
SpreadsheetApp.getActiveRange().setValue('hello');
aber das gibt nicht an, welche Zelle.
google-apps-script
google-sheets
Antennen
quelle
quelle
Antworten:
Der folgende Code macht das, was erforderlich ist
quelle
Verwenden
setValue
Methode derRange
Klasse des Wertes der bestimmten Zelle einzustellen.Sie können eine Zelle auch anhand von Zeilen- und Spaltennummern auswählen.
Es ist auch möglich, den Wert mehrerer Zellen gleichzeitig festzulegen.
quelle
Lösung:
SpreadsheetApp.getActiveSheet().getRange('F2').setValue('hello')
Erklärung:
Festlegen des Werts in einer Zelle in der Tabelle, an die das Skript angehängt ist
Festlegen des Werts in einer Zelle in einem Blatt, das gerade geöffnet ist und an das ein Skript angehängt ist
Festlegen des Werts in einer Zelle in einer Tabelle, an die das Skript NICHT angehängt ist (Name des Zielblatts bekannt)
Festlegen des Werts in einer Zelle in einer Tabelle, an die das Skript NICHT angehängt ist (Position des Zielblatts bekannt)
Dies sind Konstanten, die Sie selbst definieren müssen
Mit einem an ein Blatt angehängten Skript meine ich, dass sich das Skript im Skripteditor dieses Blattes befindet. Nicht angehängt bedeutet, dass Sie sich nicht im Skripteditor dieses Blattes befinden. Es kann an jedem anderen Ort sein.
quelle