googleスプレッドシートで現在の株価を取得する方法(マクロ,スクリプト)

Googleスプレッドシートで指定した銘柄の現在の株価を取得する方法・手順をまとめています。

現在の株価を取得する手順

①Googleスプレッドシート上部メニューの「ツール」または「拡張機能」から、「スクリプトエディタ」または「Apps Script」を起動する。

スクリプトエディタ(Apps Script)表示方法

②「ライブラリ」右側の+アイコンをクリックし、以下のスクリプトIDを入力し検索ボタンをクリック、検索後に追加ボタンをクリックする。

スクリプトID
1Mc8BthYthXx6CoIz90-JiSzSafVnT6U3t0z_W3hLTAX5ek4w0G_EIrNw

③「コード.gs」を選択し、コード入力画面に下記ソースコードを貼り付け(既存のコードがあれば下に追記)、画面上の保存ボタン、または「Ctrl+s」キーで保存する。

function GETKABUKA(code){
let url = “https://www.google.com/finance/quote/” + code + “:TYO”;
let html = UrlFetchApp.fetch(url).getContentText();
let stockPrice = Parser.data(html)
.from(“<div class=\”YMlKec fxKbKc\”>”)
.to(“</div>”)
.build();
return stockPrice;
}

④スプレッド内のセルに「=GETKABUKA(銘柄コード)」を入力し、株価が取得できるか確認する。

例)銘柄コード:3333(あさひ)

「=GETKABUKA(3333)」

「Loading…」

「¥1,389.00」(2022年1月7日実行時)

コメント

タイトルとURLをコピーしました