Javascript 跳转到谷歌表单页面

Javascript 跳转到谷歌表单页面,javascript,google-apps-script,google-forms,Javascript,Google Apps Script,Google Forms,我现在正在使用谷歌应用程序脚本编程创建一个谷歌表单,我的脚本会自动为每个响应者生成一个页面,表单将通过电子邮件发送给他们 目前,表单的开头有一个下拉列表,用户可以使用该下拉列表选择他们的页面,然后将他们转发给该下拉列表,但是,如果电子邮件已经发送了一个预响应表单,并且该表单已经在他们的页面上启动了他们,那么我更愿意这样做 我之所以把它们都放到一个表单中,是因为我使用触发器来检测表单的提交,而且因为我有20多人需要表单,这将打破触发器限制 编辑: 示例代码: Form.getPublisherDu

我现在正在使用谷歌应用程序脚本编程创建一个谷歌表单,我的脚本会自动为每个响应者生成一个页面,表单将通过电子邮件发送给他们

目前,表单的开头有一个下拉列表,用户可以使用该下拉列表选择他们的页面,然后将他们转发给该下拉列表,但是,如果电子邮件已经发送了一个预响应表单,并且该表单已经在他们的页面上启动了他们,那么我更愿意这样做

我之所以把它们都放到一个表单中,是因为我使用触发器来检测表单的提交,而且因为我有20多人需要表单,这将打破触发器限制

编辑: 示例代码:
Form.getPublisherDurl()
函数返回从第一页开始响应表单的URL,但是,我希望URL从第三页或第四页开始响应表单

虽然
FormResponse.toPrefilledUrl()
允许我在第一页上自动填写正确的响应,但它不允许我在响应者将根据其在第一页上预先填写的响应转发到的页面上启动响应者

tldr;:


如何使用谷歌应用程序脚本在谷歌表单上获取特定页面的链接?

这应该是一条评论,但还没有50个代表

为什么需要各种HTML页面? 我认为您应该重构代码,使每个表单都位于同一个HTML上,所有内容都使用Jquery或Javascript显示和隐藏。您可以发送相同的URL,但具有不同的URL参数


如果这不是你的情况,你应该发布一些你的代码,并详细一点你的问题。另外,它会触发哪种限制?

请发布一些代码。你所说的特定页面链接是什么意思?进一步的解释已经发布。我使用的是Google Forms(),而不是HTML页面。谷歌对每个脚本有20个触发限制:哎呀,我的错,读错了,但是你的请求可以用我在回答中提到的方法轻松完成,使用GAS制作表单非常容易。看看这里和这里。另外,你可以用HTML/CSS/Javascript让它看起来像你想要的任何东西。至于在表单中,你可以操作属性,这些属性可以跨脚本读取,但只能在同一个用户中读取,或者在同一个脚本中跨用户读取。