Google Drive
Google Drive 上のファイルを、データソースとして登録できます。
必要な情報
接続情報(必須)
対象の URL(必須)
読み込みたいファイルが一覧に出ている状態の URLを入れます。フォルダを開いた状態でアドレス欄をコピーしてください。
共有ドライブの URL(共有ドライブ内の場合必須)
共有ドライブの中のファイルを読むときだけ入れます。マイドライブのファイルなら空のままで構いません。
入れるのは一番上のフォルダの URL です。 画面にも「対象のURLのトップのフォルダを指定してください」と出ています。
例
共有ドライブの中が a / b / c という入れ子になっていて、c の中のファイルを読みたいとき。
| 入力項目 | 入力情報 |
|---|---|
| 対象の URL | cフォルダ内を表示した状態の URL を入力 |
| 共有ドライブの URL | aフォルダ内を表示した状態の URL を入力 |
ファイル名のプレフィックス(任意)
ファイル名の先頭の字で絞り込みます。 log_ と入れれば、log_ で始まるファイルだけが対象になります。空のままだと絞り込みません。
ファイル名のサフィックス(任意)
ファイル名の後ろの字で絞り込みます。 .csv と入れれば、.csv で終わるファイルだけが対象になります。空のままだと絞り込みません。
差分読み込み
画面の右上にある差分読み込みのスイッチで切り替えます。チェックボックスではありません。入れると、前回読み込んだファイルは読み直さず、増えたファイルだけを読み足します。隣の読み込み済みファイルを押すと、これまでに読み込んだファイルの一覧と、それぞれの読み込み日時が見られます。
うまくいかないとき
URL が見つからない
対象の URL が間違っているか、接続情報のアカウントにそのフォルダを見る権限がないときに出ます。
指定されたURLが見つかりません。URLか権限を確認してください。
直し方 — フォルダを開き直して URL を取り直すか、Google Drive 側でそのフォルダを共有してください。
URL の形が違う
入れた文字が Google Drive の URL として読めないときに出ます。
指定されたURLが不正です
直し方 — https://drive.google.com/... の形でそのまま貼り付けてください。
スプレッドシートが混ざっている
対象のフォルダに Google スプレッドシートが入っているときに出ます。さらに下のフォルダの中まで見にいくので、入れ子の奥にあるものでも出ます。 Google Drive のデータタイプではスプレッドシートを読めません。
ファイルにスプレッドシートが含まれています。ファイル名:
{{name}}
直し方 — スプレッドシートを対象のフォルダの外へ移すか、スプレッドシートの入っていないフォルダを対象の URL に指定してください。スプレッドシートのほうを読みたいときは、Google スプレッドシートのデータタイプで別に登録します。
Google Drive API が使える状態になっていない
接続情報を作った GCP プロジェクトで、Google Drive API が有効になっていないときに出ます。
アクセスが拒否されました。アクセス権限をご確認ください。
直し方 — GCP コンソールのAPI とサービス→ライブラリで Google Drive API を有効にしてください(Google Driveの手順 2)。
サービスアカウントキーが使えない
キーの期限が切れているか、無効にされているときに出ます。
接続情報が不正です。サービスアカウントキーの認証に失敗しました。サービスアカウントキーが期限切れまたは無効になっている可能性があります。GCPコンソールで確認してください。
直し方 — GCP コンソールで新しい鍵を作り、接続情報(Google Drive)を作り直してください。
鍵の JSON が壊れている
接続情報に貼ったサービスアカウントの JSON の書式が崩れているときに出ます。
接続情報が不正です。サービスアカウントJSONのフォーマットに誤りがあります。GCPコンソールからダウンロードしたJSONの内容を正しく貼り付けているか確認してください。
直し方 — ダウンロードしたファイルの中身をまるごと貼り直してください。
鍵の中の改行が崩れている
JSON の private_key の書き方が崩れているときに出ます。
接続情報が不正です。アクセスキー内のprivate_keyが「“」で囲まれているかなど、JSONの書式を確認してください。
直し方 — テキストエディタで整形せず、ダウンロードしたままの字を貼ってください。
1 件も見つからない
絞り込みの結果、読めるファイルが 1 つもなかったときに出ます。
一致するファイルが見つかりませんでした。読み込むファイルの設定を確認してください。
直し方 — 絞り込みを緩めて、どこまで当たるかを確かめてください。