web-dev-qa-db-fra.com

Sheet.getRange (1,1,1,12) que spécifient les nombres entre parenthèses?

Sheet.getRange(1,1,1,12)

Je ne comprends pas les arguments 1,1,1,12. Qu'est-ce que c'est - l'identifiant ou la ligne de la feuille ou quoi?

method getRange(row, column, optNumRows, optNumColumns)

ici que signifient optNumRows et optNumColumns ???

23
Sneha Grewal

Trouvé ces docu sur les pages google doc :

  • ligne --- int --- ligne supérieure de la plage
  • colonne --- int --- colonne la plus à gauche de la plage
  • optNumRows --- int --- nombre de lignes de la plage.
  • optNumColumns --- int --- nombre de colonnes dans la plage

Dans votre exemple, vous obtiendrez (si vous avez choisi la 3ème ligne) "C3: O3", car C -> O est de 12 colonnes

modifier

En utilisant l'exemple sur le docu:

// Le code ci-dessous obtiendra le nombre de colonnes pour la plage C2: G8
// dans la feuille de calcul active, qui se trouve être "4"
var count = SpreadsheetApp.getActiveSheet (). getRange (2, 3, 6, 4) .getNumColumns (); Browser.msgBox (count);

Les valeurs entre parenthèses:
2: la ligne de départ = 2
3: le col de départ = C
6: le nombre de lignes = 6 donc de 2 à 8
4: le nombre de cols = 4 donc de C à G

Vous arrivez donc à la gamme: C2: G8

46
Terry