web-dev-qa-db-ja.com

Steamでプレイした合計時間をインポートするようにREGEXEXTRACTを変更する方法

私の問題はここで答えたものと似ています: Steamからの情報で自動更新Googleスプレッドシートを作成する方法?

REGEXEXTRACTを変更するだけで、カウンターストライクの最後の2週間のプレイ時間ではなく、プレイした合計時間を見つけることができます。

例として、ここで自分のプロファイルを使用します http://steamcommunity.com/profiles/76561197964409756/games/

スクリプトの最も関連する部分は

"name": "Counter-Strike:Global Offensive"、 "last_played":1489175820、 "hours": "15.5"、 "hours_forever": "3,780"、 "friendlyURL": "CSGO"、

したがって、この例では3780であるhours_foreverを取得しようとしています。

3
tipie

この正規表現を使用できます。

=REGEXEXTRACT(A1,"hours_forever"":""([\d,]+)"",")

\dブラケット内の,および[]は、数字またはコンマのいずれかのみを抽出することを意味します

enter image description here

2