2016-12-02 79 views
1

Google Apps腳本中是否有等效的SQL ISNULL功能?如果沒有,如何實施呢?Google Apps腳本中ISNULL的等效

目標是假設零,如果有空白單元格在一個範圍內,而做一些計算。

回答

2

當Apps腳本訪問某些單元格爲空的範圍內的值時,空單元格的內容由空字符串''表示,而不是由null值表示。你可以這樣

function zeroIfNull(a) { 
    return a === '' ? 0 : a; 
} 

以0代替這些,或者,如果你想一定範圍內多於一個小區內做到這一點,

function zeroIfNull(array) { 
    return array.map(function(row) { 
    return row.map(function(element) { 
     return element === '' ? 0 : element; 
    }); 
    }); 
}