【MACRO】Google Apps Script 質問スレ【DRIVE】 (968レス)
【MACRO】Google Apps Script 質問スレ【DRIVE】 http://mevius.5ch.net/test/read.cgi/tech/1404007623/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
844: デフォルトの名無しさん [sage] 2022/04/08(金) 13:56:00.62 ID:PYg//+II 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番目の要素が空欄の配列が欲しいのだが "A","B","F","D" 上記のように空欄の要素が消滅して前詰めされた要素数4個になってしまってる 空白セルの要素も残したいんだけど、どうやったらいいのだろうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/844
846: デフォルトの名無しさん [sage] 2022/04/08(金) 20:09:46.76 ID:PYg//+II >>845 そうなのかな ここの記事を読んだんだけど https://iwb.jp/google-apps-script-getvalues-two-dimensional-array-concat/ http://mevius.5ch.net/test/read.cgi/tech/1404007623/846
847: デフォルトの名無しさん [sage] 2022/04/08(金) 20:12:32.05 ID:PYg//+II result = range.getValues().flat() とりあえず .filter以下を消したら望んでた結果は得られた模様 http://mevius.5ch.net/test/read.cgi/tech/1404007623/847
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s