AllRev

ドキュメント / 連携の設定

Google Drive(資料の読み取り)

提案資料・スプレッドシート・撮影素材を Google Drive から読みます。使うのはサービスアカウント(人ではなく機械用に発行する Google アカウント)の鍵です。読み取り専用で、こちらからファイルを書き込むことはありません。任意の連携です。

手順

「Google と連携」だけでは Drive は読めません。Drive の読み取りは Google が特に厳しく審査する範囲にあたるため、連携ボタンで求める許可からは外しています。Search Console / GA4 が繋がっている案件でも、Drive にはサービスアカウント鍵が必要です。

  1. サービスアカウント鍵を登録する(手順はSearch Console のページの「Google Drive も読ませたい場合」。登録済みならそのまま使えます)
  2. 鍵を作った Google Cloud プロジェクトで Google Drive API を有効にする
  3. 読ませたいフォルダを、サービスアカウントのメールアドレスに共有する
  4. 「Google Drive の案件フォルダ」で一覧から選ぶ(空のままでも共有された範囲の全体を対象に動きます)
  5. 「接続を確認」を押す

案件フォルダを選んでおくと、探索範囲がその中だけになります。関係のない資料を読みにいかなくなるので、フォルダが決まっているなら選んでおくのが確実です。

読めないとき

症状 原因 対処
スコープが許可されていません 「Google と連携」の許可に Drive が含まれていない サービスアカウント鍵を登録する(連携をやり直しても直りません)
Drive API が有効になっていません 鍵を作った Google Cloud プロジェクトで API が未有効 コンソールで Google Drive API を有効にする
ファイルが 0 件 フォルダをサービスアカウントに共有していない 対象フォルダを鍵のメールアドレスに共有する(Google Cloud の IAM ロールでは付きません)
スプレッドシートの 2 枚目以降が空 CSV への書き出しは 1 枚目のシートだけという Drive の仕様 シートを分けて読む(実行結果にもその旨が出ます)

提供元のドキュメント

外部サイトです。画面の名称は提供元の変更により異なることがあります。

手順どおりに進めても繋がらないときは、プロジェクト設定の「接続を確認」を押し、 表示された NG の文面を添えてお問い合わせください。 その文面で、どこで止まっているかを特定できます。