Javascript 如何在谷歌应用程序脚本中创建刷新表?
我想知道使用谷歌应用程序脚本自动刷新HTML表格的代码 我已经尝试了Javascript 如何在谷歌应用程序脚本中创建刷新表?,javascript,google-apps-script,google-docs,Javascript,Google Apps Script,Google Docs,我想知道使用谷歌应用程序脚本自动刷新HTML表格的代码 我已经尝试了refresh(),但它不起作用,或者问题是我不知道什么是refresh() JavaScript代码: document.getElementById('kolom_pencarian').addEventListener('input',cari); function cari() { var keyword = document.getElementById("kolom_pencarian").value;
refresh()
,但它不起作用,或者问题是我不知道什么是refresh()
JavaScript代码:
document.getElementById('kolom_pencarian').addEventListener('input',cari);
function cari()
{
var keyword = document.getElementById("kolom_pencarian").value;
google.script.run.withSuccessHandler(hasilPencarian).SearchEngine(keyword);
var tbody = document.getElementById("table-body");
tbody.refresh();
}
document.addEventListener("DOMContentLoaded", function(){
google.script.run.withSuccessHandler(hasilPencarian).getDataTabel();
});
function hasilPencarian(data)
{
var tbody = document.getElementById("table-body");
data.forEach(function(r)
{
var row = document.createElement("tr");
var col1 = document.createElement("td");
col1.textContent=r[0];
var col2 = document.createElement("td");
col2.textContent=r[1];
var col3 = document.createElement("td");
col3.textContent=r[2];
var col4 = document.createElement("td");
col4.textContent=r[3];
var col5 = document.createElement("td");
col5.textContent=r[4];
var col6 = document.createElement("td");
col6.textContent=r[5];
var col7 = document.createElement("td");
col7.textContent=r[6];
row.appendChild(col1);
row.appendChild(col2);
row.appendChild(col3);
row.appendChild(col4);
row.appendChild(col5);
row.appendChild(col6);
row.appendChild(col7);
tbody.appendChild(row);
});
主人已经解决了我的问题,我只需要在我的代码中使用innerHtml。你需要再次运行
getDataTabel()
并运行Hasilpensarian
谢谢,这帮了我的忙,我尝试了你的建议,得到了我想要的值。但新的问题是,这将使新表和旧表保留在我的页面上。键入新关键字时,我希望用新表替换旧表,以此类推。首先在hasilpensarian
中清除表。类似于tbody.innerHtml=“
嗯,顺便问一下如何关闭此帖子?或者我只需要删除这篇文章?如果你认为这对社区中的其他人有帮助,你可以添加它作为答案并接受答案。