ご覧いただきありがとうございます。
早速ですが、表題の通りご質問となりますが、なぜGASのSpreadsheetサービスではnew演算子でインスタンス化する必要がないのでしょうか。用意されているメソッドが全て静的メソッドだからでしょうか。
Stringのようなラッパーオブジェクトでもないし、理由がいまいちしっくり来ておりません。
恐れ入りますが、このあたりを詳細までご理解されている方、ご教授の程よろしくお願いいたします。
Google独自のプラットフォームですから『Googleがそういう仕様で作ったから』では納得いきませんか?
んー・・。
newを付けても動くなら何とか納得するのですが、
TypeError: SpreadsheetApp is not a constructor
という返答が更に分からなくしています。
> TypeError: SpreadsheetApp is not a constructor
これはシングルトン的なオブジェクトに関してJSとほぼ同じ挙動だと思いますが…
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Errors/Not_a_constructor
あなたの回答
tips
プレビュー