全2件 (2件中 1-2件目)
1
さて、Ginoを売ることになったわけですがちょっと適当にカーセンサーにまとめて査定とか出したのが悪かった。電話電話電話の嵐よ即着拒です。メールでって書いたやんけ…コールセンターにつながる業者を見極められるという皆さん、お元気でしょうか(←挨拶とりあえずネクステージは糞色んな番号からかかってくるから拒否が意味をなさないTAUは良心的ではあったが、15kおもいでガレージが6kオートベルが査定不能でサービス5kカーネクストが10k廃車王って所が(他の業者の値段伝えたのもあってか)25kという事で廃車王に決定。次の車買うガリバーで端数分査定貰おうかと思ったけど端数が24kとかだったので普通に査定無しで引いてくれとお願いする。→OK次の車、楽しみではあるけどちょっと不安もあるんよな…ジーノに比べればどれも幅広いからしゃーないけどwじゃ、そんな感じでノシ
June 13, 2023
コメント(0)
さて、久々にプログラム。GASについて。といっても2月に作ったやつ、使ってるうちにやっぱり改善点出てくるわけですよ。で、置換作業するにあたってA=Bなら全部Cに置き換えみたいなことしてたわけですけどA+αみたいに一文字でも追加されると置換されなかったわけです。ですので今度こそreplace使って置換できればと思ったんですが…中々できない…試行錯誤するのは嫌いじゃないという皆さん、お元気でしょうか(←挨拶まずは取りいだしたる一次元配列 aryこいつに付いた文字列"A"を削除したい ary = ary.replace("A","")はい、駄目ですよ。まぁ、1次元配列なんで当然ですね。次、1次元配列を一個一個置換させる。 for(let x = 0 ; x <ary.length; x++){ ary[x] = ary[x].replace("A",""); }駄目でした。これ式的には間違ってなかったんですけどね。具体的にはaryの配列要素が全部で240個ぐらいあったんですが、何故か7個目位で止まってました。その7個目の要素が駄目ってのに気付くのに丸一日。式が大丈夫なのに動かないってんなら中身に問題があるってことに気付かないと駄目ですね。console.logさん頼りになる。debugger君とconsole.logさん使って数時間で原因判明しましたから。で、その7個目に何があったかというとDate型の要素…String型じゃないからそこでreplaceさんがむーりぃーって…じゃあ、ary君の中身全部Stringにしたら良いかというとちょっとそれはしたくない。結果以下のようにif式で判断させるに至る。//指定の用語の削除 for (let x = 0 ; x < ary.length; x++) { if (Object.prototype.toString.call(ary[x]) == '[object String]'){ ary[x] = ary[x].replace(/A|B| | |/g,""); } }//object云々を==でStringですよと一致した場合、replaceさんが働くように。あと初めて?使う正規表現。スラッシュで括ってg付けると全部置換するよ!っていうやつ。超便利。これで動かなかったところが全部動くようになった瞬間の快感よ。いよっしゃ!って言いたくなる。これが今後に生かされることは無いとは思うけど、経験って大事よね。じゃ、そんな感じでノシ
June 9, 2023
コメント(0)
全2件 (2件中 1-2件目)
1

![]()
