2012-05-21 26 views
5

Pido disculpas si esto se ha preguntado antes, pero he buscado un ejemplo y, lamentablemente, no puedo encontrar una respuesta, por eso pregunto aquí.¿Cómo obtengo el valor de una celda adyacente usando Google Script en una hoja de cálculo de Google?

Si tengo una función personalizada en una hoja de cálculo de Google, ¿cómo obtengo el valor de una celda si los contenidos se generan dinámicamente? Puedo obtener el valor cuando es un valor fijo, pero no cuando es dinámico.

+1

Publicar el código de la función personalizada y la función de medida que se introducen en la hoja de cálculo con los argumentos requeridos sería mejor habilitar la ayuda lúcida. – ScampMichael

Respuesta

12

He aquí un ejemplo de obtener el valor de la celda adyacente ya sea dinámica (creados con una función o se trata de un valor fijo)

function getAdjacentValue() { 
    var range = SpreadsheetApp.getActiveRange(); 
    var col = range.getColumn(); 
    var row = range.getRow(); 
    var range2 = SpreadsheetApp.getActiveSheet().getRange(row,col+1); 
    return range2.getValue(); 
} 
+1

Gracias mzimmerman. El código funciona a la perfección. – user1408643

Cuestiones relacionadas