Claspを使用しつつGASを書いています。
連想配列を定義しようとするとダブルクォートが削除されてしまいます。
VSCodeにてprettierを使用しておりまして、ファイル保存時に整形されるようになっています。
GAS
1var obj = {"Apple" : {"small": 10, "medium" : 30, "big" : 50}};
上記のような入力をしてからファイルを保存すると、
GAS
1var obj = { Apple: { small: 10, medium: 30, big: 50 } };
となってしまい、連想配列のキー文字列からダブルクォートが削除されてしまいます。
なお、普段はダブルクォートがシングルクォートに置換されるという整形がされています。
ですからシングルクォートに置換されるのであれば理解できるのですが、なぜか削除になってしまいます。
どのあたりに原因があるのでしょうか?
なお、
"prettier.quoteProps"という設定を、
"as-needed"
"preserve"
"consistent"
のいずれに変更してもこの症状は継続しています。
環境は
Windows10
VSCodeは1.42.1
Prettier3.20.0
になります。
これまでずっと配列だけを使っておりましたが、今日から初めて連想配列を使用しようとしたところ、この問題が発生しました。
それではどうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー