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




2 Answers

Il seguente codice fa ciò che è richiesto

function doTest() {
  SpreadsheetApp.getActiveSheet().getRange('F2').setValue('Hello');
}
tutorial italiano

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.




Impostazione del valore in una cella in un foglio di calcolo a cui è allegato lo script

SpreadsheetApp.getActiveSpreadsheet().getSheetByName(SHEET_NAME).getRange(RANGE).setValue(VALUE);

Impostazione del valore in una cella nel foglio che è attualmente aperto e a cui è allegato lo script

SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(RANGE).setValue(VALUE);

Impostazione del valore in una cella in un foglio di calcolo a cui NON è collegato lo script (nome del foglio di destinazione noto)

SpreadsheetApp.openById(SHEET_ID).getSheetByName(SHEET_NAME).getRange(RANGE).setValue(VALUE);

Impostazione del valore in una cella in un foglio di calcolo a cui NON è collegato lo script (posizione del foglio di destinazione nota)

SpreadsheetApp.openById(SHEET_ID).getSheets()[POSITION].getRange(RANGE).setValue(VALUE);

Queste sono costanti, devi definirle tu stesso

SHEET_ID

SHEET_NAME

POSITION

VALUE

RANGE

Con lo script allegato a un foglio intendo che lo script risiede nell'editor di script di quel foglio. Non allegato significa non risiedere nell'editor di script di quel foglio. Può essere in qualsiasi altro posto.




Related