2021-06-20 02:24:29
Re①:小数点以下の末尾0を表示させたい
//試しにカンマで「区切」ると…こちらは普通に文字列ですね。 //なんで「CSV取得」だと「300」になるようになってるんだろ。 //…そういえば「数字列は数値」(右寄せ)が表計算のお約束だからかな。 //まあ、正道の対策はすでに上がっていますので、わたしは邪道を挙げてみますね^^ /*その1。一時的に単位を付ける。*/ マスターCSVは「a,1.000 b,20.00 c,300.0」。 一時CSVはマスターCSV&「 Gavas」。 一時CSVは一時CSVの「{改行}」を「 Gavas{改行}」に置換//したもの。 ワーキング配列はそれをCSV取得//したもの。 それを反復 対象[1]は対象[1]の「 Gavas」を「」に置換//したもの。 ここまで ワーキング配列を表示する。 「↑なでしこオブジェクト(二次元配列)の中身」を表示する。 ワーキング配列を反復 もし、(対象[1]-0)が200以上ならば、対象[1]を表示する//。。。 ここまで 「↑200以上の値をピックアップ」を表示する。 /*その2。一旦JSON書式にする。*/ マスターCSVは「a,1.000 b,20.00 c,300.0」。 マスターCSVの「,」を「","」に置換する。 それの「{改行}」を「"],{改行}["」に置換する。 それは「[["」&それ& 「"]]」。 ワーキング配列はそれをJSONデコード//したもの。 それを表示する。 「↑なでしこオブジェクト(二次元配列)の中身」を表示する。 ワーキング配列を反復 もし、(対象[1]-0)が200以上ならば、対象[1]を表示する//。。。 ここまで 「↑200以上の値をピックアップ」を表示する。 //以上、邪道なので、CSVのフォーマットに依存します^^ //1は要素内に改行不可。 //2は要素内に改行とカンマとダブルクオート不可。 //やー、やっぱ「CSV取得」関数ありがたい^^ |