2017-12-23 1 views
0

iframe에 스크립트를 배치 할 때 google apps 스크립트 (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에서 매개 변수를 가져올 수 있습니까? –