Google Apps Script Referenceで、クラスServiceを見つけました。これにはenable()
、「スクリプトをサービスとして公開できるようにする」メソッドがあります。私の質問は、スクリプトをサービスとして公開することの利点は何ですか、それをWebアプリとして公開することとどのように違うのですか?参考文献からは明らかではありません。
Webアプリとは対照的に、サービスにはUIがないはずですが、UIなしでWebアプリを作成することはできます。
Google Apps Script Referenceで、クラスServiceを見つけました。これにはenable()
、「スクリプトをサービスとして公開できるようにする」メソッドがあります。私の質問は、スクリプトをサービスとして公開することの利点は何ですか、それをWebアプリとして公開することとどのように違うのですか?参考文献からは明らかではありません。
Webアプリとは対照的に、サービスにはUIがないはずですが、UIなしでWebアプリを作成することはできます。
それらは同じものです。古い「サービスとして公開」という用語は、「Webアプリとして公開」に置き換えられました。Google Apps Scriptのコンテキストでは、Webアプリはサービスと同じです。WebアプリはUI(UIAppまたはHTMLService)を持つことも、テキストまたはJSON(ContentService)を提供することもできます。
2012年6月18日のリリースノートを参照してください。「公開>サービスとして公開は公開>Webアプリとしてデプロイになりました」と記載されています。
Serviceクラスを使用すると、プログラムで公開アクションを実行でき、たとえば、ユーザーに優れたインストールエクスペリエンスを提供するために使用できます。サンプルコードhttp://googleappsdeveloper.blogspot.com.au/2012/04/introducing-script-service.htmlを使用したお知らせへのリンクは次のとおりです。