Google Apps Scriptを使用したWebアプリケーションがあり、URLパラメータを使用してJavascript経由でHTMLを変更する際に使用したいと思っていますが、これは難解です。Google Apps Script:Javascriptで使用するURLパラメータを取得する
JavaScriptをwindow.location
で試してみると、アドレスバーに表示されているURLとは異なるURLが表示されます。アドレスバーに表示されるURLは... https://script.google.com/macros/s/MY_SCRIPT_ID/exec?param1=value1 ....ですが、window.location
のようなものがあります。https://SOME_SORT_OF_LONG_ID-script.googleusercontent.com/userCodeAppPanel(param1/value1はまったくありません)。 機能を使用しているときに、e.parameter.param1
を使用してパラメータ値を取得する方法は知っていますが、後でその値をいくつかのJavascriptで使用する方法がわかりません。
助けてください!
返信いただきありがとうございます。サーバー側でScriptApp.getService()。getUrl()を使用してスクリプトのURLを取得できますが、URLパラメータは取得されません。 doGet()のURLパラメータしか取得できないようですが、そこからパラメータを取得してJavascriptに渡す方法はわかりません。 – tess
doGet()にそれらがある場合、いつでもそれらをPropertiesServiceに格納できます。その後、javascriptからPropertiesServiceを呼び出して、それらを取り戻すことができます。 – EvSunWoodard
ああ、そんなことがあるかどうか疑問に思っていた!!!!おかげさまで、ちょっと待ってからちょっと試してみましょう。 – tess