【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