En éste ejemplo veremos cómo localizar una fila, como resultado de una búsqueda de una valor en un Google Spreadsheet.
Código de la secuencia de comandos
function buscar(){
var IdABuscar = "A12347";
var filaEncontrada= buscarID(IdABuscar);
Logger.log(filaEncontrada);
}
function buscarID(id) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var valores = sheet.getSheetValues(1, 1, sheet.getLastRow()-1, sheet.getLastColumn());
for(var x=0; x<valores.length; x++){
if(id == valores[x][6]){
return x+1;
}
}
return 0; // Error, Id d usuario no encontrada
}
Puedes abrir la hoja de cálculo y crear una copia para ver el código en el Editor de secuencias de comando.