javascript - 如何刷新页面,Google app Script Web
问题描述
下午好。
我正在尝试通过 Google 应用脚本 Web 创建一个刷新页面的按钮,但是方法“ window.location.reload(); ”不起作用,有人可以帮忙吗?
link Google app Script Web: https://script.google.com/d/1jyWe9jm0dIqHsY1uKJZ0pOJYzLuq9dip1cSsXhxBwv53cFakW2LHgM_n/edit?mid=ACjPJvGbLXQwvhjDh7fsdifcTFvgQby-gsIUWeCSmwUzTdnVvXw8LNckG8rXcsyhcYvAcWAN7pU4E05bQEJwZl_1189N-bwyvttAxpHxmbvzUvx_d9SDKh19x3VzY9XxClhXweVlmqdMOSs&uiv=2
<html>
<base target="_se">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://tablesorter.com/__jquery.tablesorter.min.js" type="text/javascript"></script>
<button onclick="sortTable()">Sort</button>
<button onclick="refresh()">refresh </button>
<table class="striped centered ajuste" id="tab">
<thead >
<tr>
<th>ID</th>
<th>NOME</th>
<th>DATA</th>
</tr>
</thead>
<tbody id="coportoTabela">
</tbody>
</table>
document.addEventListener("DOMContentLoaded", function(){
google.script.run.withSuccessHandler(gerarTabela).pegarTabelaEstoque();
});
function gerarTabela(dataArray){
var tcorpo = document.getElementById("coportoTabela");
dataArray.forEach(function(r){
var linha = document.createElement("tr");
var coluna1 = document.createElement("td");
coluna1.textContent = r[0];
var coluna2 = document.createElement("td");
coluna2.textContent = r[1];
var coluna3 = document.createElement("td");
coluna3.textContent = r[2];
linha.appendChild(coluna1);
linha.appendChild(coluna2);
linha.appendChild(coluna3);
tcorpo.appendChild(linha);
});
}
function refresh(){
window.location.reload();
}
解决方案
尝试这个:
Javascript:
function reLoad() {
google.script.run
.withSuccessHandler(function(url){
window.open(url,'_top');
})
.getScriptURL();
}
GS:
function getScriptURL() {
return ScriptApp.getService().getUrl();
}
推荐阅读
- python - 尝试在给定散点位置创建 voronoi 图时出现几条意外线
- python - 我在将逻辑应用到 python 代码时遇到问题
- mifare - Mifare Desfire EV2:主密钥共享
- c# - C# 列出 Netcat 会话并连接到它
- sql - 返回 sum(column) == 0 行在 join 和 group by 查询
- ruby-on-rails - 表单在 Ruby on Rails 上提交多个值后,奇怪的逗号和反斜杠穿过我的数据库
- java - 为什么切换到另一个屏幕时标准动画会起作用?
- prolog - 初学者 Prolog 问题 - 比较总是返回 false
- typescript - 如何在 TypeScript 中定义通用字段复制函数
- java - 如何在 24 小时内切片一段时间?