2016-12-02 60 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; 
    }); 
    }); 
}