如何在Google脚本中创建刷新表?

时间:2019-07-26 09:53:43

标签: google-apps-script google-docs

我想了解使用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);
      });

1 个答案:

答案 0 :(得分:0)

TheMaster解决了我的问题,我只需要在代码中使用innerHtml。 谢谢