前提
GASでKeepa APIを用いて商品情報を取得する機能を作っています。
ネットからコピペしたコードに手を加えながら作成しているのですが、
JSONデータから目的のデータを取得できずに困っています。
※当方初学者につき、乱文等ありましたらご容赦願います。
知りたいこと
const { eanList, title, stats, csv } = product;
変数を{}で囲んでいるのはどういう意味なのでしょうか?
見たことがない書き方で、データの取り出し方が分からず、
ネットで調べようにもキーワードも分からない状態です。
該当のソースコード
GAS
//取得情報の表示 for (const product of products) { const { eanList, title, stats, csv } = product; const { avg30, salesRankDrops90, buyBoxPrice, buyBoxShipping, buyBoxStats} = stats; //Seller情報の取得 const cart = buyBoxStats; console.log("CSV", csv[3][csv[3].length - 2]); console.log("CSV", csv[3][csv[3].length - 1]); console.log('JAN', eanList); console.log('商品名', title); console.log('平均価格(30日)', avg30); console.log('販売個数(90日)', salesRankDrops90); console.log('カート価格', buyBoxPrice + buyBoxShipping); mySheet.getRange(10, 3).offset(0, 10).setValue(buyBoxPrice + buyBoxShipping); mySheet.getRange(10, 3).offset(0, 11).setValue(csv[3][csv[3].length - 1]); mySheet.getRange(10, 3).offset(0, 12).setValue(salesRankDrops90); }
試したこと
自分なりに調べたのですが、2日ほど目的の情報は得られていません。
拙い情報で申し訳ありませんが、ご教示いただける方がいたら幸いです。
0 コメント