iframe中的URLSearchParams GAS

时间:2017-12-23 06:47:27

标签: javascript jquery google-apps-script

如果在将脚本放入iframe时,可以在Google Apps脚本(html服务)中实现此类构造。

或者如何在输入表单的输入字段中将参数从外部页面传递到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);

1 个答案:

答案 0 :(得分:0)

您可以将参数附加到IFRAME标记中的脚本URL,如本例所示。

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

在doGet方法中,您可以将参数值作为e.parmeter.param1,e.parameter.param2等访问。

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