我想了解使用Google Apps脚本自动刷新HTML中的表格的代码。
我已经尝试过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);
});
答案 0 :(得分:0)
TheMaster解决了我的问题,我只需要在代码中使用innerHtml。 谢谢