
くら
こんにちは「くら(@arukayies)」です!

くら
スプレッドシートで株の情報を取得して、ちょっとリッチに表示させてみたので紹介します。


くら
銘柄コードを入力するだけで簡単に情報が表示されます!
サンプルはこちらです。
独自関数とは?
カスタム関数、ユーザ定義関数、自作関数、オリジナル関数と呼び方は様々あるようです。
スプレッドシートに用意されていない関数をGASで作ることができます。
導入方法
Googleアカウントが必要です。
サンプルファイルをコピーする



こんにちは「くら(@arukayies)」です!
スプレッドシートで株の情報を取得して、ちょっとリッチに表示させてみたので紹介します。
銘柄コードを入力するだけで簡単に情報が表示されます!
サンプルはこちらです。
カスタム関数、ユーザ定義関数、自作関数、オリジナル関数と呼び方は様々あるようです。
スプレッドシートに用意されていない関数をGASで作ることができます。
Googleアカウントが必要です。
コメント
初めまして。
https://investor-y2.com/google-spread-sheet-stock-price/
こちらで紹介されているコードを参考にgasの勉強を始めている初心者です。
一点わからないことがありましたので、質問させていただきました。
//時価総額
reg = /時価総額([\s\S]*?) /g;
match = content.match(reg)
var col_T = reg.exec(match[0])[1].replace(”, ”).replace(/\s+/g, ”);
こちらの値がどうしても正常に取得できず、下記のような結果になってしまいます。
451億円信用取引
本来でしたら451の部分だけが欲しい情報です。
replace(”, ”).replace(/\s+/g, ”);
上記あたりの記述が怪しいのかな?と思いつつ、どう頑張っても解決できなかったので質問させてください。
リンクを間違えました!
https://arukayies.com/spreadsheet/getfinance_kabutan?unapproved=50&moderation-hash=8ff8b8cbfaaa9f31b08890e64ac72a1b#comment-50
でした!
連絡ありがとうございます。
こちら株探側の時価総額の表示仕様が変わっているのが原因で取得出来ていませんでした。
修正コードを先程アップしましたので、確認お願いします!
(ついでにGASのV8対応を行いました。)
はじめまして。GASで株情報を勉強していてこちらにたどり着きました。
公開して頂いているサンプルファイルですが、銘柄コードを入れても
エラーになってしまいます。エクセルなんかとだいぶ違っていて
勉強を始めたばかりでどこがおかしいのかわかりません。
よろしければ、ご教示ください。
遅くなり申し訳ありません。こちらエラー箇所を修正しました!