0
<値(負の数)のセルをチェックするスクリプトを書きましたが、動作させることができません。私は間違って何をしていますか?値<0(負の数)のセルをチェックするスクリプト
for (var i = 0; i <= numRows - 1; i++) {
var days_left = days_left_values[i][0];
if(days_left < 0) {
<値(負の数)のセルをチェックするスクリプトを書きましたが、動作させることができません。私は間違って何をしていますか?値<0(負の数)のセルをチェックするスクリプト
for (var i = 0; i <= numRows - 1; i++) {
var days_left = days_left_values[i][0];
if(days_left < 0) {
スプレッドシートに保存されている数値がアプリスクリプトに文字列として入力されることがあります。 3行目にお試しください
if(parseFloat(days_left)<0){
私はあなたの提案を試みましたが、まだ運がありません。もし、同じスクリプトを== 0または任意の正の数で使用すると、うまく動作します。 – hentie
こんにちは。私はちょうどその機能をチェックした。多分、問題はどこか他のところです。あなたの機能をもっと分かち合うことができますか?以下は、-1を含まないように動作します。 var配列= [-1,0,1,2,3,4,5,6]; (; iはArray.lengthとを<; VAR I = 0 iが++)のため ;} Logger.log(配列[I]){ (配列[I] <0){続ける場合。 } – user2970721
また、最初の行の "numRows - 1"を "day_left_values.length"に変更してみてください。 – user2970721