###前提・実現したいこと
初めまして、よろしくお願いします。
google spreadsheetで都道府県別の統計資料を加工しています。
E列をキーに降順でソートしたいと考えています。
しかし、E列には、数値を持つ行と … や - 、nc などを持つ行があります。
普通にソートしたところ数値以外の行が上に来てしまいました。
これを
最大値
↓
・・・
↓
最小値
↓
それ以外(順番は問わない)
という形に並べ替えたいと考えています。
ソートのキーはE列で、都道府県の行は9行目から55行目までです。
###発生している問題・エラーメッセージ
13行目 TypeError: オブジェクト
###該当のソースコード
1function suuti_igaiwo_shitani() 2{ 3 var ss = SpreadsheetApp.getActiveSpreadsheet(); 4 var sheets = ss.getSheets(); 5 while (typeof("E9") != "string") ; 6 for (i = 0; i < ss.getSheets().length; i++) 7 sheet = sheets[i]; 8 var ss = SpreadsheetApp.getActiveSpreadsheet(); 9 var sheets = ss.getSheets(); 10 var rangeToCopy = sheet.getRange('A9:J9'); 11 var targetToCopy = sheet.getRange('A56:J56'); 12 rangeToCopy.copyTo(targetToCopy); 13 sheets.insertRowAfter(56); 14 sheets.deleteRow(9); 15 for (i = 0; i < ss.getSheets().length; i++) 16 sheet = sheets[i]; 17}
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。