2017-12-23 15 views
0

iframeにスクリプトを配置する際に、このような構造をGoogleアプリスクリプト(htmlサービス)で実装する可能性がある場合。iframeのURLSearchParams GAS

または、入力フォームの入力フィールドに、外部ページからgoogle appsスクリプトhtmlにパラメータを渡す方法。

このデザインはうまくいきません。

domain.com/test?param1=abcd & PARAM2 = 1234

var params = new <code>URLSearchParams(document.location.search.substring(1));
var sendID = params.get("param1");
var sendemail = params.get("param2");
$("#name").val(param1); $("#num").val(param2);

答えて

0

あなたはIFRAMEタグにスクリプトのURLにパラメータを追加することができますこの例のように。あなたのdoGetメソッドで

https://script.google.com/.../exec?param1=value1&param2=value... 

、そうでe.parmeter.param1、e.parameter.param2としてパラメータ値にアクセスすることができます。

function doGet(e) { 
    Logger.log(e.parameter); 
    sendEmail(e.parameter.param1, e.parameter.param2); 
} 
+0

ありがとうございます! 親ページのURLからパラメータを取得できますか? –

関連する問題