[google-apps-script] Lo script di Google Sheet imposta il valore della cella


Answers

Utilizzare il metodo setValue della classe Range per impostare il valore di una determinata cella.

function storeValue() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  // ss is now the spreadsheet the script is associated with
  var sheet = ss.getSheets()[0]; // sheets are counted starting from 0
  // sheet is the first worksheet in the spreadsheet
  var cell = sheet.getRange("B2"); 
  cell.setValue(100);
}

Puoi anche selezionare una cella usando i numeri di riga e di colonna.

var cell = sheet.getRange(2, 3); // here cell is C2

È anche possibile impostare il valore di più celle contemporaneamente.

var values = [
  ["2.000", "1,000,000", "$2.99"]
];

var range = sheet.getRange("B2:D2");
range.setValues(values);
Question

Voglio impostare il testo o il numero in Google Sheet dallo script.

Voglio impostare Hello o il numero 9 nella cella F2 . Ho trovato questo codice finora:

SpreadsheetApp.getActiveRange().setValue('hello');

ma ciò non specifica quale cella.




Related