2017-05-08 11 views
1

私は最初のGoogle Apps Script(GAS)アドオンを開発しています。具体的には、私が書いた既存のcontainer-bound(特にシートバインド)スクリプトを、Web-Appと共にアドオンとして再デプロイしようとしています。Google Apps Script Add Onの一部としてApp Webを実行することはできますか?

このオリジナルスクリプトは、GASのHTML Serviceframeworkに従ってdoGet(e)doPost(e)を実装しています。

Deploy as web app

Webアプリケーションの目的は、このアドオンが有効になっているときに与えられたシートのためのUXを公開することです:それは、スクリプトエディタのは、ウェブアプリdialogとして>配備を公開経由で展開されています。可能であれば、シートのWeb-Appエンドポイントをプログラムでどのように取得しますか?それは次のダイアログでCurrent web app URLです:

Current web app URL

目標は、唯一の指定されたドメインの個人アドオンを公開することです。私の欠点は、必要なすべてのシートに既存のスクリプトを手作業でインストールすることです(&コピーなど)。

答えて

1

サービスクラスのgetUrl()メソッドはWebアプリケーションのURLを返します。

ScriptApp.getService().getUrl() 
+0

ありがとう@Amit。これは、スタンドアロンまたはコンテナにバインドされたWebアプリケーションをデプロイする場合にエンドポイントを取得する方法です。しかし、これは主な質問に答えるものではありません...それを言い換えようとしています – bgerd

+0

私はまた質問を理解していません。 @Amit Agarwalさんが、あなたが現在の質問を表現した方法にあなたに答えたようです。 –

関連する問題