javascript - 提交使用 Google 脚本构建的 HTML 表单后如何重定向到 URL?

标签 javascript html url redirect google-apps-script

我创建了一个表单,它将表单字段数据上传到 Google 表格并将文件上传到 Google 云端硬盘。现在,提交后,页面将重定向到一个新页面,显示“文件已成功上传到谷歌驱动器网址”。

我想重定向到特定的 URL。我该怎么做?

!!更新7/20!!我已按照下面 Jonas W 的建议更新了代码。然而,检查调试器后,出现以下错误:

“加载被 X-Frame-Options 拒绝:https://accounts.google.com/ServiceLogin?service=wise&passive=1209600&continue=https%3A%2F%2Fn-a5ewhrjyamnkpqisqxvdofomdabpix44dfr7wvq-0lu-script.googleusercontent.com%2Fcenterforalternativefuels.org&followup=https%3A%2F%2Fn-a5ewhrjyamnkpqisqxvdofomdabpix44dfr7wvq-0lu-script.googleusercontent.com%2Fcenterforalternativefuels.org 不允许成帧。”

关于如何解决 X-Frame-Options 有什么建议吗?

这是我的文件上传函数末尾的当前重定向代码:

return "File uploaded successfully" + file.getUrl();

以html文件的形式调用文件上传函数:

<input type="submit" value="Submit" 
   onclick="this.value='Uploading..';
            google.script.run.withSuccessHandler(fileUploaded)
            .uploadFiles(this.parentNode);
            return false;" style="margin-top: 20px">

这是来自表单 html 文件的 fileUploaded 代码:

<script>
 function fileUploaded(status){ 
  window.location="http://centerforalternativefuels.org";
 }
</script>

最佳答案

<script>
function fileUploaded(status){ 
window.location="http://newurl";
}
</script>

关于javascript - 提交使用 Google 脚本构建的 HTML 表单后如何重定向到 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38492829/

相关文章:

javascript - 使用数组分隔符 ("intersperse"连接数组序列)

javascript - OpenLayers externalGraphic,图像地理配准

javascript - 如何通过 'role' 属性选择元素并使用 vanilla JS 按类过滤?

html - 将 Html 导入 Adob​​e Indesign

javascript - 事件处理程序返回未定义?

html - 是否有可能创建一个保持流动的响应式图像轮播

php - 干净的 URL

javascript - 尝试获取要在 asp.net View 中填充的 dropbox 文件列表

java - 如何使用返回 HTTP 301 的架构 URL 验证 XML?

asp.net - 如何在 ASP.NET WebForms 中操作 url?