GASを利用して、スプレッドシート内のデータに対して特定列に記載されている文字列を基準に分類分けし、
別シートに追記する様なプログラムを作成しています。
現在はfor文で特定行の文字列が指定の文字列のいずれか、であるかを全てチェックし、
出力用の配列に追記する様な構成としています。
最終的にはその配列を別のスプレッドシートに追記するような形となります。
for (var r = 0; r < DataRange.length; r++){ if(DataRange[r][5] == `東京` || DataRange[r][5] == `神奈川` ){ kanto_array.push(DataRange[r]); } else if (DataRange[r][5] == `熊本`|| DataRange[r][5] == `福岡` || DataRange[r][5] == `長崎`){ kyushu_array.push(DataRange[r]); } else etc_array.push(DataRange[r]); }
さまざまなサイトや書籍を参考になんとかやりたい挙動自体は実現できたのですが、
分類分けで使う文字列が想像以上に多そうなこと、今後も業務の一環で追加される可能性が高いことがわかり、
今後のメンテナンスのことを考慮し、分類分け時に使う文字列を別途纏められればと考えています。
検索文字列をリスト化したり、配列化などでまとめた上で、チェックすることなどは可能でしょうか。
最悪元のシート側である程度分類分けをすることでも実現できるとは思っているのですが、
後学のためにもご質問させてください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。