YouTube Data APIとYoomの連携イメージ
【ノーコードで実現】YouTubeチャンネルのデータをGoogle スプレッドシートに自動連携する方法
Yoomを詳しくみる
この記事のテンプレートを試す
YouTube Data APIとYoomの連携イメージ
フローボット活用術

2025-12-19

【ノーコードで実現】YouTubeチャンネルのデータをGoogle スプレッドシートに自動連携する方法

Sachika Mikami
Sachika Mikami

「YouTubeチャンネルのレポートを作成するために、毎回手作業でデータをコピー&ペーストしている…」
「複数のチャンネルのデータを追いかけるのに時間がかかり、本来の分析業務が進まない…」

このように、YouTubeチャンネルのデータ収集と管理に多くの時間を費やしていませんか?

もし、指定したYouTubeのハンドルをもとに、チャンネル名やチャンネル説明などのデータを自動で取得し、Google スプレッドシートに一覧で記録できる仕組みがあれば、こうした定型的なデータ収集作業から解放されることも可能です!

そのうえ、コンテンツ企画や視聴者分析といった、より創造的な業務に時間を使えるようになります!

今回ご紹介する自動化例はプログラミングの知識がなくても簡単に設定できるので、ぜひこの機会に導入して、データ収集業務を効率化しましょう!

とにかく早く試したい方へ

YoomにはYouTubeチャンネルのデータを自動で取得する業務フロー自動化のテンプレートが用意されています。

「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要
競合調査やマーケティング施策のために、YouTubeチャンネルのデータを手作業でGoogle スプレッドシートに転記していませんか?この作業は手間がかかるだけでなく、コピー&ペーストによる入力ミスが発生しやすいという課題もあります。このワークフローを活用すれば、Google スプレッドシートに行を追加するだけで、指定したYouTubeチャンネルのデータが自動で取得されシートに追記されるため、こうした情報収集に関する業務を効率化できます。
■このテンプレートをおすすめする方
  • 競合調査などで複数のYouTubeチャンネルデータをスプレッドシートに手動でまとめている方
  • マーケティング施策のため、定期的にYouTubeのチャンネル情報を収集し、管理している方
  • データ収集作業を自動化し、分析や企画といったコア業務に時間を活用したいと考えている方
■このテンプレートを使うメリット
  • 手作業で行っていたYouTubeチャンネルデータの収集とGoogle スプレッドシートへの転記が自動化され、作業時間を短縮することができます。
  • 手動でのコピー&ペーストによる入力ミスや情報取得の漏れを防ぎ、データの正確性を保つことにつながります。
■フローボットの流れ
  1. はじめに、Google スプレッドシートとYouTubeをYoomと連携します
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します
  3. 次に、オペレーションでYouTubeの「チャンネル情報を取得」アクションを設定し、トリガーで取得した情報を基にデータを取得します
  4. 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」アクションを設定し、取得したチャンネルデータを指定の行に追加します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • トリガーとなるGoogle スプレッドシートのアクションでは、自動化の起点としたい任意のスプレッドシートIDとシート名(タブ名)を設定してください。
  • オペレーションで設定するGoogle スプレッドシートのアクションでも、YouTubeから取得したデータを書き込みたい任意のスプレッドシートIDとシート名を設定してください。
■注意事項
  • Youtube Data API、Google スプレッドシートのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。

Google スプレッドシートとYouTubeを連携し、チャンネルデータを自動取得するフローを作ってみよう

それではここから代表的な例として、Google スプレッドシートにYouTubeのハンドルが追加されたら、YouTubeのチャンネル情報を自動で取得し、同じシートに追記するフローを解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:YouTube Data API

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Google スプレッドシートとYouTube Data APIのマイアプリ連携
  • テンプレートをコピー
  • Google スプレッドシートのトリガーと各アクションの設定
  • トリガーをONにし、フローが起動するかを確認


■概要
競合調査やマーケティング施策のために、YouTubeチャンネルのデータを手作業でGoogle スプレッドシートに転記していませんか?この作業は手間がかかるだけでなく、コピー&ペーストによる入力ミスが発生しやすいという課題もあります。このワークフローを活用すれば、Google スプレッドシートに行を追加するだけで、指定したYouTubeチャンネルのデータが自動で取得されシートに追記されるため、こうした情報収集に関する業務を効率化できます。
■このテンプレートをおすすめする方
  • 競合調査などで複数のYouTubeチャンネルデータをスプレッドシートに手動でまとめている方
  • マーケティング施策のため、定期的にYouTubeのチャンネル情報を収集し、管理している方
  • データ収集作業を自動化し、分析や企画といったコア業務に時間を活用したいと考えている方
■このテンプレートを使うメリット
  • 手作業で行っていたYouTubeチャンネルデータの収集とGoogle スプレッドシートへの転記が自動化され、作業時間を短縮することができます。
  • 手動でのコピー&ペーストによる入力ミスや情報取得の漏れを防ぎ、データの正確性を保つことにつながります。
■フローボットの流れ
  1. はじめに、Google スプレッドシートとYouTubeをYoomと連携します
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します
  3. 次に、オペレーションでYouTubeの「チャンネル情報を取得」アクションを設定し、トリガーで取得した情報を基にデータを取得します
  4. 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」アクションを設定し、取得したチャンネルデータを指定の行に追加します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • トリガーとなるGoogle スプレッドシートのアクションでは、自動化の起点としたい任意のスプレッドシートIDとシート名(タブ名)を設定してください。
  • オペレーションで設定するGoogle スプレッドシートのアクションでも、YouTubeから取得したデータを書き込みたい任意のスプレッドシートIDとシート名を設定してください。
■注意事項
  • Youtube Data API、Google スプレッドシートのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。

ステップ1:Google スプレッドシートとYouTube Data APIのマイアプリ連携

それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
※事前にYoomと使用するアプリにログインしてください。

Google スプレッドシートをマイアプリ連携
以下の手順をご参照ください。

YouTube Data APIをマイアプリ連携
以下の手順をご参照ください。

事前準備
Google スプレッドシートを用意しておく
今回ご紹介するテンプレートでは、Google スプレッドシートに追加した情報をもとにチャンネルの情報を取得し、取得した結果をGoogle スプレッドシートに追記します。
そのため、まずはデータを入力するためのGoogle スプレッドシートを用意しておく必要があります。
今回は以下のGoogle スプレッドシートを用意しました。

Google スプレッドシートには以下の項目を設定しています。

YouTubeハンドル

合計結果数

1ページあたりの結果数

チャンネルのETagのリスト

チャンネルIDのリスト

プレイリスト(いいね)のリスト

プレイリストID(アップロード)のリスト

チャンネル名のリスト

チャンネル説明のリスト

チャンネルのキーワードのリスト

チャンネルの国のリスト

チャンネルバナー画像のURLのリスト

ステップ2:該当のテンプレートをコピー

以下のバナーにある試してみるボタンをクリックしてください。


■概要
競合調査やマーケティング施策のために、YouTubeチャンネルのデータを手作業でGoogle スプレッドシートに転記していませんか?この作業は手間がかかるだけでなく、コピー&ペーストによる入力ミスが発生しやすいという課題もあります。このワークフローを活用すれば、Google スプレッドシートに行を追加するだけで、指定したYouTubeチャンネルのデータが自動で取得されシートに追記されるため、こうした情報収集に関する業務を効率化できます。
■このテンプレートをおすすめする方
  • 競合調査などで複数のYouTubeチャンネルデータをスプレッドシートに手動でまとめている方
  • マーケティング施策のため、定期的にYouTubeのチャンネル情報を収集し、管理している方
  • データ収集作業を自動化し、分析や企画といったコア業務に時間を活用したいと考えている方
■このテンプレートを使うメリット
  • 手作業で行っていたYouTubeチャンネルデータの収集とGoogle スプレッドシートへの転記が自動化され、作業時間を短縮することができます。
  • 手動でのコピー&ペーストによる入力ミスや情報取得の漏れを防ぎ、データの正確性を保つことにつながります。
■フローボットの流れ
  1. はじめに、Google スプレッドシートとYouTubeをYoomと連携します
  2. 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します
  3. 次に、オペレーションでYouTubeの「チャンネル情報を取得」アクションを設定し、トリガーで取得した情報を基にデータを取得します
  4. 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」アクションを設定し、取得したチャンネルデータを指定の行に追加します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • トリガーとなるGoogle スプレッドシートのアクションでは、自動化の起点としたい任意のスプレッドシートIDとシート名(タブ名)を設定してください。
  • オペレーションで設定するGoogle スプレッドシートのアクションでも、YouTubeから取得したデータを書き込みたい任意のスプレッドシートIDとシート名を設定してください。
■注意事項
  • Youtube Data API、Google スプレッドシートのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。

テンプレートのコピーに成功すると、以下の画面が表示されますのでOKをクリックしましょう。
なお、コピーしたテンプレートはYoomのマイプロジェクトから確認できます。

ステップ3:Google スプレッドシートのトリガー設定

行が追加されたらをクリックします。

※Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。

トリガーの起動間隔を設定します。

※トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

次に、YouTubeの画面に移動し、データを取得したいチャンネルのハンドルをコピーします。

用意したGoogle スプレッドシートにコピーしたチャンネルのハンドルをペーストしましょう。
今回ご紹介するテンプレートは、Google スプレッドシートに行が追加されたら起動します。
そのため、実際にテストを行うにはGoogle スプレッドシートに行を追加する必要があります。
今回は以下のように先ほどコピーしたチャンネルのハンドルをペーストしました。

Yoomの画面に戻り、スプレッドシートIDを設定します。
入力欄をクリックし、表示された候補の中から先ほどハンドルをペーストしたスプレッドシートを設定します

次に、シートIDを設定します。
入力欄をクリックし、表示された候補の中から使用しているシートを設定してください。

テーブルの範囲(始まり)、テーブルの範囲(終わり)を設定します。
Google スプレッドシートに設定している項目の範囲を確認して入力してください。

次に、一意の値が入った列を設定します。

一意の値が入った列には今回、ハンドルをペーストしたA列を設定しました。
ご自身の状況に合わせて設定してください。

ここまで設定できたらテストをクリックしましょう。

テストに成功するとテスト成功画面が表示され、取得した値が表示されます。
取得した値は実行した結果が設定される動的な値として利用できるため、このあとの設定でも使用します。
詳しく知りたい方は以下のリンク先をご覧ください。

確認できたら忘れずに完了をクリックしましょう。

ステップ4:YouTube Data APIのチャンネル情報を取得する設定

チャンネル情報を取得をクリックします。