【MACRO】Google Apps Script 質問スレ【DRIVE】 (968レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
844(1): 2022/04/08(金)13:56 ID:PYg//+II(1/3) AAS
getValues()で取得したのはrangeで指定したのが1列分のデータであっても2次元配列になっちゃうけれど
getValues()の後ろに続けて.flat().filter(String).map(String) と付ければ1次元配列に変換できることを
ネット上で検索してたら見つけた
range = sheet.getRange("C2:C1000");
result = range.getValues().flat().filter(String).map(String);
実際に上記のようなコードで試したところ確かに1次元配列に変換はされてるけど
空白セルの要素が配列から消滅してしまってる
"A","B","","F","D"
上記のように要素数5個で3番目の要素が空欄の配列が欲しいのだが
省3
846(1): 2022/04/08(金)20:09 ID:PYg//+II(2/3) AAS
>>845
そうなのかな
ここの記事を読んだんだけど
外部リンク:iwb.jp
847: 2022/04/08(金)20:12 ID:PYg//+II(3/3) AAS
result = range.getValues().flat()
とりあえず .filter以下を消したら望んでた結果は得られた模様
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.039s