Webアプリが開発モードで実行されているのか、正しく公開されているのかを判断する方法はありますか?Google Apps Script WebAppが/ devモードで実行されているかどうかを確認
フロントエンドとバックエンドの両方でURLを取得しようとしました。
私は、フロントエンドで
window.location.href
を照会した場合、私はは/ devまたは/ execの中で終わるページのアドレスバーに表示されたURLを得ることはありません。代わりに私は/ userCodeAppPanelで終わるURLを取得します - 私はそれが浄化されているので推測しています。
私は
ScriptApp.getService().getUrl()
バックエンドを呼び出し、フロントエンドにそれを渡すと、それは常に、スクリプトでは、/ devモードであっても、/ execのURLを示しています。
私は、スクリプトの中で実行されていたモードに応じて、オンまたはオフにDEBUGフラグを設定したい。
任意のアイデア?ありがとう。
WebAppが他のユーザーによって実行可能でなく、スクリプトの所有者のみが実行可能であれば、WebAppが開発者モードであるかどうかを判断できます。ドキュメント[Execution APIの使用](https://developers.google.com/apps-script/guides/rest/api)と[関連するSO投稿](https://stackoverflow.com/a/44491276/)を確認してください。 5995040)を参照してください。お役に立てれば。 –