0

UiApp でいくつかのスプレッドシート データを表示しようとしていますが、給与等級を超える単純な問題に遭遇しました。

リストボックスを使用してスプレッドシートを開き、ヘッダーを取得しました。スプレッドシートのヘッダーを別のリスト ボックスに表示したいと考えています。配列からリストボックスにデータを入力する方法を知っていると、機能せず、すべてのヘッダーが 1 つの項目として表示されます。

ログのヘッダーは次のようになります。

*[[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]);  
  }

私はそれが括弧の余分なセットだと推測していますが、以前はデータ文字列から何かを取り除く必要はありませんでした. 少し助けて?

ありがとう、マーティン

4

1 に答える 1

3

これは確かに 2D 配列です。ここでは 1 行しか取得していないため、列のみが重要です。次のように変更します。

var listbox = app.createListBox();
for(i in data[0]){
listbox.addItem(data[0][i]);  
  }
于 2013-01-24T21:49:17.197 に答える