スプレッドシート

スプレッドシートの独自関数で株探の情報を取得する方法

スプレッドシート
スポンサーリンク

こんばんわ。今年最後の記事を書いてます。「くら(@arukayies)」です。

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

銘柄コードを入力するだけで簡単に情報が表示されます!

サンプルはこちらです。

スポンサーリンク

独自関数とは?

カスタム関数、ユーザ定義関数、自作関数、オリジナル関数と呼び方は様々あるようです。

スプレッドシートに用意されていない関数をGASで作ることができます。

スポンサーリンク

導入方法

Googleアカウントが必要です。

サンプルファイルをコピーする

スポンサーリンク

コードの紹介

コメント

  1. q より:

    初めまして。
    https://investor-y2.com/google-spread-sheet-stock-price/
    こちらで紹介されているコードを参考にgasの勉強を始めている初心者です。
    一点わからないことがありましたので、質問させていただきました。

    //時価総額
    reg = /時価総額([\s\S]*?)&nbsp/g;
    match = content.match(reg)
    var col_T = reg.exec(match[0])[1].replace(”, ”).replace(/\s+/g, ”);

    こちらの値がどうしても正常に取得できず、下記のような結果になってしまいます。
    451億円信用取引

    本来でしたら451の部分だけが欲しい情報です。
    replace(”, ”).replace(/\s+/g, ”); 
    上記あたりの記述が怪しいのかな?と思いつつ、どう頑張っても解決できなかったので質問させてください。

  2. q より:
    • arukayies より:

      連絡ありがとうございます。
      こちら株探側の時価総額の表示仕様が変わっているのが原因で取得出来ていませんでした。
      修正コードを先程アップしましたので、確認お願いします!
      (ついでにGASのV8対応を行いました。)

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