CueFinch ベータ版をダウンロード
日本語

Google SheetsからOBSへ:自動で埋まるグラフィック

データを管理しているのが別の人 — ピッチ脇の記録係、ゲスト一覧を持つプロデューサー、見出しを抱える報道チーム — なら、いちばん共有しやすい道具はスプレッドシートです。このガイドでは Google スプレッドシートを OBS のオーバーレイにつなぎ、グラフィックの中身をシートから入力しながら、何を放送に出すかはオペレーターが決められるようにします。

仕組み

CueFinch は数秒ごとにシートを CSV ファイルとして読み込みます。最短で5秒間隔です。内容が変わると、パネルの対応するデータが更新されます。スコア、ゲスト一覧、ティッカーの行です。配信用 PC に Google アカウントも API キーも OAuth も必要ありません。

シートはパネルに入力するだけで、グラフィックを勝手に出すことはありません。TAKE を押すのはオペレーターです。オンエア中のグラフィックをシートに追従させたい場合は、そのソースで 放送中は自動更新 をオンにすれば、記録係が入力した瞬間にスコアバグが変わります。

シートの接続手順

  1. Google Sheets でシートを リンクを知っている全員 → 閲覧者 で共有します。(または ファイル → 共有 → ウェブに公開 で CSV として公開します。)
  2. ブラウザのアドレスバーからシートの通常のアドレスをコピーします。CueFinch は編集用リンクを、開いていたタブも含めて CSV エクスポート用のアドレスに自動で変換します。
  3. CueFinch で 準備 → 接続 を開き、新規データソース を押します。アドレスを貼り付け、ターゲットを選びます。スコア、ゲスト一覧(名前テロップ)、ティッカー、メンバー表、投票のいずれかです。
  4. 更新間隔を設定し、今すぐ取得 を押して結果を確認します。

列名

対応付けの画面はありません。シートの1行目が列名になり、英語またはトルコ語で書きます。よく使うもの:

  • スコア:home · away · status(または minute)— 1行。
  • 名前テロップ:name · title(または role)— ゲスト1人につき1行。
  • ティッカー:text(または message)— 1行につき1メッセージ。

シートから消えた行はパネルからは削除されません。編集途中のシートが、オンエアで使っている一覧を消してしまうことはありません。

シートが読めなくなったら

Google の応答が遅い、リンクが公開でなくなった、Wi-Fi が切れた — そんなときはソースに黄色のエラーバッジが表示され、最後に正しく読めたデータがそのまま残ります。パネルは動き続け、手入力もできます。スプレッドシートは便利な道具であって、放送がそれに依存しているわけではありません。

Google だけではない

CSV またはオブジェクトの JSON 配列を返すアドレスなら、どれも同じように使えます。リーグ管理システムのエクスポート、ローカルのウェブサーバー上のファイル、自作の小さなスクリプトなど。データではなくコマンドを送りたい場合は、Stream Deck や Companion が使う HTTP API を参照してください。

入力はスプレッドシートに任せよう。 無料ベータをダウンロードしてシートのリンクを貼り付ければ、パネルが自動で埋まっていきます。

無料ベータをダウンロード

よくある質問

API キーなしで Google Sheets を OBS につなげますか?

はい。シートを「リンクを知っている全員が閲覧可」で共有し、そのアドレスを CueFinch に貼り付けます。CSV として読み込むので、API キーも OAuth も必要ありません。

シートを編集してからオーバーレイが更新されるまでの速さは?

CueFinch は最短5秒ごとに確認します。「ウェブに公開」で作ったリンクは Google 側で数分間キャッシュされることがあるので、共有リンクのアドレスのほうが早く反映されます。

シートが勝手にグラフィックを放送に出しますか?

いいえ。シートはパネルに入力するだけで、何を出すかはオペレーターが決めます。オンエア中のスコアバグをシートに追従させたい場合は、そのソースで「放送中は自動更新」をオンにしてください。

インターネットが切れたらどうなりますか?

最後に読み込んだデータがパネルに残り、グラフィックはローカルで動き続けます。シートを再び読めるようになるまで、ソースにはエラーが表示されます。

関連ページ