If var isnumber, for script

后端 未结 3 982
执念已碎
执念已碎 2020-12-31 05:45

I need to run a script which contains the logic: If isNumber, Then DoSomething.

I\'ve run other such if then tests such as if blank, and if cell contains \"

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-31 06:03

    This will check if A1 is a number:

    function ifIsNumber() {
        var ss = SpreadsheetApp.getActiveSpreadsheet();
        var s = ss.getActiveSheet();
        var substring1 = s.getRange("A1").getValue();
        if (!isNaN(parseFloat(substring1)) && isFinite(substring1)) {
            s.getRange("B1").setValue("Is a number");
        } else {
            s.getRange("B1").setValue("Not a number");
        }
    }
    

提交回复
热议问题