ウェブページ上
http://services.runescape.com/m=itemdb_rs/Armadyl_chaps/viewitem.ws?obj=19463
ゲーム内の特定のアイテムの価格がリストされています。そのアイテムの「現在のガイド価格:」を取得し、それを変数として保存して、Google スプレッドシートに出力できるようにしたいと考えていました。現在は「643.8k」ですが、そのような特定のテキストを取得する方法がわかりません。
数値は「k」形式なので、グラフ化できないことを意味します。グラフ化するには、643,800 のようにする必要があります。私はそれのための式を持っています.2番目の質問は、引き出された数値に式を使用できるかどうかを知り、それを最終出力として保存することですか?
-編集-
これは私がこれまでに持っているものであり、理由がわかりません。
function pullRuneScape() {
var page = UrlFetchApp.fetch("http://services.runescape.com/m=itemdb_rs/Armadyl_chaps/viewitem.ws?obj=19463").getContentText();
var number = page.match(/Current guide price:<\/th>\n(\d*)/)[1];
SpreadsheetApp.getActive().getSheetByName('RuneScape').appendRow([new Date(), number]);
}