PythonとGoogle Forms APIを使用してGoogleフォームを作成する方法について説明します。
必要なもの
- Python 2.6以上 (Python 3.9.10, Homebrewでインストール済み, macOS Monterey 12.3)
- Pip (pip3 20.0.4)
- Google Cloud Platform project
環境の設定
Google Cloud Platform Consoleでプロジェクトを作成し、APIとサービスの有効化からGoogle Forms APIを追加します。
認証情報の作成
OAuthクライアントIDでデスクトップアプリ用を選択します。作成後、JSONをダウンロードし、client_secrets.jsonにファイル名を変更します。
Google client libraryの追加
pipを使い、Google client libraryをインストールします。
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
サンプルプログラムの実行
quickstart.pyという名前で保存したファイルを実行します。
python quickstart.py
初回実行の場合は、認証の画面が出てくるので、必要な情報を確認し、承諾(Accept)をクリックします。
以上で、Pythonを使ってGoogleフォームを作成する方法について説明しました。これにより、Pythonを使ってGoogleフォームを自動的に操作することが可能になります。