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