はじめまして。
売上をGASで効率的に管理しようと考えています。
やりたいこと
sale(売り上げ)が0ではない顧客データを取得して、配列に入れます。
実行時間短縮のために、sale(売り上げ)の0が20回以上連続して続く場合の処理を止めたいです。
GAS
1for(let i = 38; i <= month_lastRow; i++) { 2 var sale = monthlyReport.getRange(i, 13); 3 if(sale.getValue() != 0) { 4 var idNmb = sale.offset(0, -11).getValue(); 5 var date = sale.offset(0, -12).getValue(); 6 var name = sale.offset(0, -9).getValue(); 7 var content = sale.offset(0, -5).getValue(); 8 var price = sale.getValue().toLocaleString(); 9 var record = [idNmb,nmb,date,name,content,price]; 10 values.push(record); 11 nmb++; 12 } 13 }
調べてみても、いい方法が見つかりませんでしたので、ご質問させていただきます。
お知恵を拝借できましたら、幸いです。
何卒宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/03 12:08