2012-05-21 16 views
5

Mi scuso se è stato chiesto in precedenza, ma ho cercato un esempio e sfortunatamente non sono in grado di trovare una risposta, quindi, perché sto chiedendo qui.Come posso ottenere il valore da una cella adiacente utilizzando Google Script in un foglio di calcolo di Google?

Se ho una funzione personalizzata in un foglio di calcolo di Google, come ottengo il valore di una cella se i contenuti sono generati dinamicamente. Posso ottenere il valore quando è un valore fisso ma non quando è dinamico.

+1

Distacco il codice della funzione personalizzata e la funzione come si entra in foglio di calcolo con gli argomenti richiesti sarebbe meglio abilitare l'aiuto lucido. – ScampMichael

risposta

12

Ecco un esempio di ottenere il valore della cella adiacente che si tratti di dinamica (creato con una funzione o si tratta di un valore piatta)

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

Grazie mzimmerman. Il codice funziona perfettamente. – user1408643

Problemi correlati