#YouTubeのサムネ一覧をスプレッドシートで一括取得する方法
##この記事の役割
国内のメディア企業でYouTubeチャンネルの制作とデータ分析を担当しているstNaoです。
弊社ではスプレッドシートを用いてYouTube動画の分析を管理しているのですが、
直感的に動画分析を行いたい時にサムネイルを表示させることで見やすくさせています。
この記事では、下の画像のように動画のサムネ一覧をスプレッドシートで表示する方法を紹介いたします。
#YouTubeの動画IDを取得する
YouTube動画には動画ごとにIDが割り振られています。
このIDはURLから確認ができます。
URLを見ると
https://www.youtube.com/watch?v=4jlDCS-z7TI
# watch?v=4jlDCS-z7TI
上記のようになっていますが、この中の
watch?v=4jlDCS-z7TI
こちらの部分に注目してください。
動画のIDは、watch?v=
以下の4jlDCS-z7TI
この部分です。
こちらをスプレッドシートに貼り付けます。
#スプレッドシートのIMAGE函数とは
スプレッドシート には画像を表示させる関数であるIMAGE関数があります。
この関数と動画IDを使ってサムネイルを表示させます。
#画像表示
次の式をB1セルに入力します。
=image("http://i3.ytimg.com/vi/iROAUHfCrnU/hqdefault.jpg")
すると画像が表示されます。
次に、B1をコピーして、B2:B6に貼り付けます。
全て同じサムネイルになってしまいました。
これではいけないので、B1セルの式を変更します。
#=image("http://i3.ytimg.com/vi/iROAUHfCrnU/hqdefault.jpg")
#変更前
=image("http://i3.ytimg.com/vi/"&A1&"/hqdefault.jpg")
#変更後
動画IDの部分をセル参照に変更しました。まだ見た目に変化はありません。
ここからB1をコピーし、再度B2:B6までペースとします。
無事、セルにサムネイルが表示されました!
以上です。
YouTubeの分析について、「こうしたい」「ああしたい」といった疑問がありましたらコメントにてリクエストお願いいたします。