提交谷歌表单后重定向

TRD*_*ake 4 google-apps-script google-forms

我有一个自定义的 Google 表单和一个自己的网站。我需要的是,在提交 Google 表单后,允许用户访问下载文件。这意味着您只有在完成表格后才能访问文件。

我一直在寻找一种无需显示 URL 即可重定向到自定义 URL 的方法(因此用户无法多次复制粘贴并下载文件),但在提交后无法重定向(即使表单已嵌入) .

我什至试图让表单打开一个带有文件 url 或其他东西的弹出窗口,但一切似乎都无法做到。

有没有办法实现这一目标?

小智 12

<!-- Normal form embed code, add an ID -->
<iframe id="gform" src="https://docs.google.com/forms/d/e/1FAIpQLSeaiWCc598b3beFhYraf4nNsLgG3bXby_Qne93rHy_Mb_8UIA/viewform?embedded=true" width="640" height="487" frameborder="0" marginheight="0" marginwidth="0" style="margin:0 auto; max-width:100%;">Loading…</iframe>

<script type="text/javascript">
var load = 0;

document.getElementById('gform').onload = function(){
    /*Execute on every reload on iFrame*/
    load++;
    if(load > 1){
        /*Second reload is a submit*/
        document.location = "https://www.google.com/search?q=thanks&tbm=isch";
    }
}
</script>
Run Code Online (Sandbox Code Playgroud)

  • 这不适用于多页谷歌表单,尤其是那些可以让您在中间提交的表单。 (5认同)