Solution : SpreadsheetApp.getActiveSheet().getRange('F2').setValue('hello')
Explication:
Définition de la valeur dans une cellule de la feuille de calcul à laquelle le script est attaché
SpreadsheetApp.getActiveSpreadsheet().getSheetByName(SHEET_NAME).getRange(RANGE).setValue(VALUE);
Valeur de réglage dans une cellule de la feuille actuellement ouverte et à laquelle le script est attaché
SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(RANGE).setValue(VALUE);
Valeur de réglage dans une cellule d'une feuille de calcul à laquelle le script n'est PAS attaché (nom de la feuille de destination connu)
SpreadsheetApp.openById(SHEET_ID).getSheetByName(SHEET_NAME).getRange(RANGE).setValue(VALUE);
Valeur de réglage dans une cellule d'une feuille de calcul à laquelle le script n'est PAS attaché (position de la feuille de destination connue)
SpreadsheetApp.openById(SHEET_ID).getSheets()[POSITION].getRange(RANGE).setValue(VALUE);
Ce sont des constantes, vous devez les définir vous-même
SHEET_ID
SHEET_NAME
POSITION
VALUE
RANGE
Par script attaché à une feuille, je veux dire que le script réside dans l'éditeur de script de cette feuille. Non attaché signifie ne pas résider dans l'éditeur de script de cette feuille. Cela peut être n'importe où.