如何使用Google表格列表中的值填充HTML表格?

时间:2018-04-09 20:17:51

标签: google-apps-script

我正在使用名为' POHistory'的标签的Google表格文件中工作。其中包括我们公司客户提供的所有订单详细信息的日志。每个日志条目可以具有一个或多个行/行,这取决于在该特定订单上订购了多少个不同的SKU。每个行/条目确实包括订单号,供应商,订单日期和订单总数。因为每个条目都可以重复PO No(如果在订单上订购了多个SKU),我想列出(以表格形式)我们公司的订单历史概览,允许用户快速获得视觉放置在HTML弹出窗口中的所有订单的列表,没有SKU详细信息。因此,我知道我需要创建一个循环,只捕获我想要的表的详细信息(订单号,供应商,日期,订单总数),但不确定从哪里开始。我之前使用选择选项列表,但不是表格。谢谢你的帮助。

library.bzl

1 个答案:

答案 0 :(得分:1)

你可以把这样的东西放到你的html中:

<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
   <script>
   $(function(){
     google.script.run
       .withSuccessHandler(displayData)
       .htmlOrders();
   });
   function displayData(hl){
     document.getElementById('puthere').innerHTML=hl;
   }
   console.log('MyCode');
   </script>
   </head>
   <body>
   <div id="puthere"></div>
   </body>
   </html>

将orderHistory()添加到服务器脚本中的htmlOrders(),然后将其全部一次插入到div客户端。