Je souhaite définir du texte ou un nombre dans Google Sheet à partir du script.
Je veux définir Hello
ou numéroter 9
dans la cellule F2
. J'ai trouvé ce code jusqu'à présent:
SpreadsheetApp.getActiveRange().setValue('hello');
mais cela ne spécifie pas quelle cellule.
google-apps-script
google-sheets
Antennes
la source
la source
Réponses:
Le code suivant fait ce qui est requis
la source
Utilisez la
setValue
méthode de laRange
classe pour définir la valeur d'une cellule particulière.Vous pouvez également sélectionner une cellule à l'aide des numéros de ligne et de colonne.
Il est également possible de définir la valeur de plusieurs cellules à la fois.
la source
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é
Valeur de réglage dans une cellule de la feuille actuellement ouverte et à laquelle le script est attaché
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)
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)
Ce sont des constantes, vous devez les définir vous-même
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ù.
la source