GASのScriptPropertiesオブジェクトについて学習しようとしています。
プロパティをnullの値に設定しようとしましたが、エラーが発生します。
JavaScriptのように、nullの値を設定すると、そのプロパティの定義が解除されるかどうかは理解できます。
しかし、なぜこの値を許可しないのですか?スクリプトがスクリプト(またはユーザー)プロパティの定義を解除できるようにすることは(私には)合理的だと思われます。
ScriptPropertiesに関する別の質問(およびUserPropertiesについても同じことが当てはまると思います)、未定義のプロパティの値を表示すると「undefined」と表示されるのに、値「undefined」(引用符なし)をテストしようとすると、なぜ表示されるのですか?合わない?
「undefined」という新しい特別な属性値を導入する場合は、システム全体で一貫している必要があるようです。「未定義」がnullを意味する場合は、「null」という単語で表示してみませんか?
私はこの新しい環境について学ぼうとしています。すべての助けに感謝します。ご協力ありがとうございました。