通过url传递参数

时间:2016-11-28 22:22:47

标签: google-apps-script

我对Google Script中的网络应用有疑问。例如:我创建了一个基于具有4个文本字段的表单的Web应用程序,我的最终链接是这样的:     https://script.google.com/macros/s/xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz/exec

所以,我想知道是否可以打开带有预填充文本字段的网络应用程序(表单),例如,4个文本字段将具有值:10,20,30和40。 / p>

我尝试这样的事情: https://script.google.com/macros/s/xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz/exec?txt1=10

你能建议我这样做吗?

问候,

1 个答案:

答案 0 :(得分:1)

正如Zig Mandel在评论中所建议的那样,edoGet(e)函数的doPost(e)事件对象具有this Google Apps reference中定义的特定参数。您可以使用e.parameters通过URL查询字符串访问传递给Web应用程序的参数。

但是,如果预先知道这些值,那么通过网络应用的HTML预填文本字段会不会更好?类似的东西:

<input type="text" name="txt1" value="10" >
<input type="text" name="txt2" value="20" >
<input type="text" name="txt3" value="30" >
<input type="text" name="txt4" value="40" >

我可能误解了你的确切背景,但这将是一种更容易的方法。