美味しいお店や初めて訪れた街のお店を素早く見つけるには?を考えています。  実は業務に生かそうとしています。 海外マーケティング('15)→エンジニア('17)→スクール開校('20) By following users and tags, you can catch up information on technical fields that you are interested in as a whole, By "stocking" the articles you like, you can search right away. By following users and tags, you can catch up information on technical fields that you are interested in as a whole, By "stocking" the articles you like, you can search right away. 4.3を踏まえてスプレッドシートに更新がかかったら、お知らせするようにする。 5.お知らせを綺麗なメッセージにする。 6.アップロードされた分だけ取得するようにする。 環境.  ただ単にきれいに送る方法がわからなかったからです! Google Apps Script YouTube Data API …  動画のアップロード情報をメールで受け取って、YouTubeの別のお仕事に使っていました。 Help us understand the problem.  ⇒GASで使用してよいという「有効化」と、YouTubeAPIを使う時の認証をする必要がある。, 1.取得件数の変更 上限がありますがもう少し数を増やします。 限定公開のものではないのでたぶん大丈夫w, 今回お試しで趣味のチャンネルで情報を取れるかをやってみましたが、  業務では自分のTeamsに綺麗に送れるようにしたいところです。, 事前にYouTube Data APIの有効化が必要!  3.アウトプット先を変える スプレッドシートにする。  6.アップロードされた分だけ取得するようにする。, 肉と酒と、あとカレーを愛するオニイサンです。 SDGsにコードで挑む。社会派エンジニア養成スクール“TSfCM”3月開校 (JR「東京」駅から徒歩2分)  5.お知らせを綺麗なメッセージにする。 What is going on with this article? Videos Check out the YouTube Developer Relations team's YouTube channel. Why not register and get more from Qiita? Ask a question under the youtube-api tag. すみません、個人の趣味が入ってしまうので何を取ったかは塗らせていただいています。 Google APIs Explorer YouTube Player Demo Configure a Subscribe Button … https://tsfcm.dev. What is going on with this article? 参考URL:https://tonari-it.com/gas-moment-js-moment/, 全体の参考URL:http://c-geru.com/as_blind_side/2015/04/gas01.html, 「テクノロジー×教育×社会課題解決」で活動中 今回使用するYouTube APIはこちら:https://developers.google.com/youtube/v3/docs/search/list, プロジェクトキー:MHMchiX6c1bwSqGM1PZiW_PxhMjh3Sh48 // "snippet"を指定すると、再生リストのデータが取得されますが、公開/非公開などのstatus情報は付加されません。(GASでは、undefined), // 従って、第1引数は、カンマ区切りで、"snippet,status"と指定しています。ただし、"status"だけでは、エラーになります。, // YouTube.Playlists.list()は、最大50件まで、デフォルト5件なので、それ以上登録している場合は、pageTokenパラメータに, // YouTube.Playlists.list()で取得したnextPageTokenを指定します。最後まで取得し終わったらnextPageTokenがnullになりますので、while文で繰り返し取得します。, // リストを取得するごとに配列(arrayId)に動画id(item.id.videoId)を保存しておいて、検索が終わったらまとめてスプレッドシートに書き出し, 1g5KdD6w3iTP2oS1AgKPZMsTj7T3SCpkGhlRNNLYVdp0, 1c25kY7rdrk5UI0y1PWl5B8jgEjue959ZBruv7AAR-ZM, https://developers.google.com/youtube/v3/docs/search/list, https://tonari-it.com/gas-moment-js-moment/, http://c-geru.com/as_blind_side/2015/04/gas01.html, you can read useful information later efficiently. ばっちり新しい順に動画リストを取得できました。  4.3を踏まえてスプレッドシートに更新がかかったら、お知らせするようにする。 // YouTube.Playlists.list()は、最大50件まで、デフォルト5件なので、それ以上登録している場合は、pageTokenパラメータに // YouTube.Playlists.list()で取得したnextPageTokenを指定します。最後ま …  自動で何とか情報を取得できないかと考えていてちょうどよい機会になりました。, アウトプット先が何で平文のメッセージになっているのかというと、 Help us understand the problem. 最近プログラムを書くことが減ってましたが、再燃しています。, プロトアウトスタジオは日本初のプロトタイピング専門スクールです。プログラミングだけではなく、企画力と発信力を身に付けて”自分で課題を見つけて実装し、発信し続ける人”を育成しています。 事前に、YouTubeに動画をアップロードしてください!(3つくらい) Tools. 圧倒的なアウトプット力を身に付けましょう。 学生募集中です。. // レスポンスのJSONを分解してテキストに突っ込む。たぶんスプレッドシートに記入するならそのままかける。, you can read useful information later efficiently.  2.ページ数の制御 数を増やした時に次ページへのトークンの設定などうまくやりたいです。  しかし、8月あたりに仕様変更でメールが送られなくなったので、 Why not register and get more from Qiita?