Googleスプレッドシート
必要な情報は以下の通りです。
- スプレッドシートアクセス ServiceAccount JSON
接続情報入手手順
Google スプレッドシートへのアクセスに使用する Service Account JSON ファイルを取得する手順は以下の通りです。
- Google Cloud Platform (GCP) にログイン
- Google Cloud Console にアクセスし、対象のプロジェクトを選択します。
- 左サイドバーから「IAM & 管理」を選択
- 「サービスアカウント」へと移動します。
- 新しいサービスアカウントの作成
- 「サービスアカウントを作成」ボタンをクリックします。
- 必要な情報を入力し、サービスアカウントを作成します。
- ロールの付与
- 適切なロールをサービスアカウントに付与します。スプレッドシートへのアクセスの場合、
roles/editor
などが考えられますが、必要な権限に応じて適切なロールを選択してください。
- 適切なロールをサービスアカウントに付与します。スプレッドシートへのアクセスの場合、
- JSON キーの作成
- サービスアカウントの詳細ページに移動し、
キー
タブをクリックします。 - 「キーを追加」ボタンをクリックし、
JSON
オプションを選択して、キーを生成します。 - 生成された JSON キーがダウンロードされます。これが ServiceAccount JSON になります。
- サービスアカウントの詳細ページに移動し、
- スプレッドシートへのアクセス権の付与
- ServiceAccount が生成されると、E メールアドレスのような形式で一意の ID が付与されます。
- この E メールアドレスをコピーし、アクセスを許可したい Google スプレッドシートを開きます。
- スプレッドシートの「共有」ボタンをクリックし、サービスアカウントの E メールアドレスに対して編集や閲覧の権限を付与します。
スプレッドシート側の設定
「接続情報入手手順」で作成したサービスアカウントのメールアドレスを、nehan に連携したいスプレッドシートの共有設定に追加する必要があります。