Google Apps Scriptを用いて、Googleスプレッドシート上に、定期的にAmazonの特定商品の価格を取得・追加していきます。下記の記事内容をまとめなおしたものです。
スクリプト
getAmazonPrice.gs
function getAmazonPrice() {
var sheet = SpreadsheetApp.getActiveSheet();
var date = new Date();
var row = sheet.getLastRow()+1;
sheet.getRange('A'+ row).setValue(date);
sheet.getRange('B'+ row)
.setFormula('=IMPORTXML(E1,"//td[@class=\'a-span12\']/span[@class=\'a-size-medium a-color-price\']")');
}
使い方
- 上図のようなスプレッドシートを作成
- E2セルに任意のAmazonページURLを入力
- スクリプトエディタに上記「getAmazonPrice.gs」を貼り付け
- 任意のスパンでトリガーを設定