Google Apps Script でプロパティをプライベートに扱う
今後は、Google Apps Scriptのコードを書く時は、基本的にプロパティはPrivateで書くことにする。
JS PrimerサイトでPrivateクラスフィールドの項を読む。
早速試そうと思ったら、Google Apps ScriptはES2022をサポートしていないので、試せなかった。
今後はPrivateプロパティにアンダーバーをつけることにするか。
ちなみに以下セッターに値をセットする時は、インスタンス.value = 3;
なのが気持ち悪い。
ついインスタンス.value(3)
と書いてしまう。
set value(newValue){ console.log('setter'); this._value = newValue; }