制作电子表格标题的ListBox

时间:2013-01-24 20:54:53

标签: google-apps-script

我正在尝试查看UiApp中的一些电子表格数据,而且我遇到了一个高于我的工资等级的简单问题。

我已使用列表框打开电子表格并拉出标题,现在想要在另一个列表框中显示电子表格标题。当我知道如何从数组中填充列表框时,它不起作用,并且所有标题都显示为一个项目。

以下是日志中的标题:

*[[Item Name, Item Sku/Model#, Main, Seler Logo, UPC, M.S.R.P., MAP Price, Website Customer Price, Amazon Competitive Situation, Ship Weight, FedEx Ground HD 06413 to 90210, Amazon Selling Price, Shipping Charge, Selling Price + Shipping Charge, Amazon Commission @ 15%, Product Cost, Shipping Cost FedEx Ground HD (FR. Col L), Profit, Margin %, Actual Weight, Length, Width, Height, Description/Copy, Technical Specs, Order Fullfilled by:, Shipment Within:, Stock Level, ]]*

我将这些代码添加到列表框中:

var listbox = app.createListBox();
for(i in data){
listbox.addItem(data[i]);  
  }

我猜这是额外的括号集,但我之前不必从数据字符串中删除任何东西。帮助不大?

谢谢, 马丁

1 个答案:

答案 0 :(得分:3)

这确实是一个2D数组,因为你只占用了一行,所以只有列感兴趣,改变如下:

var listbox = app.createListBox();
for(i in data[0]){
listbox.addItem(data[0][i]);  
  }