本コースへようこそ!
このコースではGoogle Cloud PlatformというGoogleが提供する様々なプロダクト群の一部の機能を使ってGoogle検索の順位を定期的にスプレッドシートに書き込んでいく処理をPythonで書いていきます。
メインで使うのはGoogle Cloud Functionsという機能です。
こちらにプログラムをデプロイして外部から呼び出せるようにします。
このような外部呼び出しできるプログラミングインターフェースをAPIと呼びますが、今回は独自のAPIを作っていくようなイメージになります。
現在では、多くのサービスが独自のAPIを提供しており我々はそれらを上手く使って繋げて新しいサービスを作ることができる世界になっています。
そして自分で作ったプログラムをデプロイして他の人や他の機能から呼び出せるようにしておくことで独自APIを作ることもできるのです。
本コースではそれを体験していただきます。
またそのプログラムの中でスプレッドシートのデータを読み取り、さらにデータを書き込んでいくのですが、その過程ではまさにGoogleスプレッドシートのAPIを使っていきます。
また、最終的に作ったAPIをGoogle Cloud Schedulerという機能を使って定期実行するような仕組みを作ります。
色々な機能を使いながらプログラムを組み立てていきましょう!