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

No puedo entender los argumentos 1,1,1,12. ¿Qué es esto? ¿La identificación o fila de la hoja o qué?Sheet.getRange (1,1,1,12) ¿qué especifican los números entre paréntesis?

method getRange(row, column, optNumRows, optNumColumns) 

aquí, ¿qué optNumRows y optNumColumns quiere decir ???

+2

pensar lógicamente, la fila sería la fila de inicio y los optNumRows será el número de filas de allí, y el opt significa que no tiene que especificar el Se parámetros, por lo que también puede escribir los primeros 2 parámetros sin especificar el número de filas/columnas (para obtener B5, por ejemplo). – Terry

+0

Gracias por la respuesta rápida, ¿pueden mirar esto por mí? Http://stackoverflow.com/questions/11946500/i-need-to-copy-data-from-3-sheets-to-another-master-sheet-in -así-hoja de cálculo –

Respuesta

32

encontrado estos docu del google docu pages:

  • fila --- --- int fila superior de la gama
  • columna --- --- int más a la izquierda de la columna de la gama
  • optNumRows --- int --- número de filas en el rango.
  • optNumColumns --- --- int número de columnas en el rango

En su ejemplo, se podrían obtener (si usted escogió la tercera fila) "C3: O3", causa C -> O es de 12 columnas

editar

Utilizando el ejemplo en el docu:

// el código siguiente será obtener el número de columnas para el rango C2: G8
// en la hoja de cálculo activa, que resulta ser "4"
var count = SpreadsheetApp.getActiveSheet(). GetRange (2, 3, 6, 4) .getNumColumns(); Browser.msgBox (contar);

Los valores entre paréntesis:
2: la fila de partida = 2
3: la col de partida = C
6: el número de filas = 6, de modo de 2 a 8
4: el número de cols = 4, de forma de C a G

así se llega a la gama: C2: G8

+0

según google: // El código siguiente obtendrá el número de columnas para el rango C2: G8 // en la hoja de cálculo activa, que resulta ser "4" var count = SpreadsheetApp.getActiveSheet() .getRange (2, 3, 6, 4) .getNumColumns(); Browser.msgBox (contar); –

+0

es solo porque especifican una llamada adicional en el getrange, es decir, getNumColumns. ves que tienen 2,3,6,4 con 4 siendo el número de columnas en el rango, y eso es lo que muestran en el msgbox. – Terry

+0

pero debería dar rango para C2: G2 ¿por qué para C2: G8 ??? –

Cuestiones relacionadas