前提・実現したいこと
GASでスプレッドシートから取得した数字のどちらが大きいかを出したいです。
お手数おかけしますが、皆様のお力添えを頂けますと幸いです。
よろしくお願いいたします。
発生している問題・エラーメッセージ
3桁と4桁の判定になると3桁のほうが大きいという結果になります。
実行結果 800 > 1900
該当のソースコード
スプレッドシートのA1,B1に800|1900でセットしています。
function test() { var ss = SpreadsheetApp.getActive(); var sh = ss.getSheets()[3];//左から4番めのシート var array =sh.getDataRange().getDisplayValues(); var a1 =array[0][0]; var a2 =array[0][1]; if( a1 < a2 ){ console.log(a1+' < '+a2) }else{ console.log(a1+' > '+a2) } }
試したこと
var a = 1000; などエディタ上で直接入力した場合は正常に判定されることを確認しました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。