SlackとGoogle Driveの連携は、チーム内でのファイル共有や共同編集を効率化する便利な機能です。しかし、一部のメンバーだけがこの連携を利用できず、作業に支障をきたすケースがあります。原因を突き止めるには、Google Workspaceの監査ログを確認するのが最も確実な方法です。本記事では、監査ログを使って問題を追跡する具体的な手順を解説します。あわせて、よくある設定ミスや管理者に伝えるべき情報も紹介しますので、社内で同様のトラブルが発生した際の参考にしてください。
【要点】この記事で確認すること
- 最初に見る場所: Slackの「アプリ管理」画面でGoogle Drive連携のインストール状態と、該当メンバーが所属するチャンネルにアプリが追加されているかを確認します。
- 切り分けの軸: 問題が発生しているメンバー全員に共通点があるか(組織部門、グループメンバーシップ、ファイル共有範囲)で原因を絞り込みます。
- 注意点: Google Workspaceの監査ログを表示するには管理者権限が必要です。自分に権限がない場合は、必ずIT管理者に依頼してください。
ADVERTISEMENT
目次
1. Slack側の設定を確認する
アプリのインストール状況の確認
まずはSlack上でGoogle Driveアプリが正しくインストールされているかを確認しましょう。アプリが正常にインストールされていないと、連携機能自体が利用できません。以下の手順で確認します。
- Slackの左サイドバーから「アプリ」をクリックします。
- 検索バーに「Google Drive」と入力し、表示されたアプリを選択します。
- 「設定」タブを開き、「インストール済み」の状態になっているか確認します。未インストールの場合は「追加」ボタンでインストールします。
- 問題が発生しているメンバーが、このアプリを個別にアンインストールしていないかも確認します(メンバー自身のアプリ管理画面)。
- ワークスペース全体へのインストールが必要な場合は、Slack管理者が「すべてのメンバーにインストール」設定を行っているか確認します。
チャンネルごとの連携設定
Google Driveアプリは、特定のチャンネルでのみ利用できるように制限されている場合があります。該当メンバーがファイルを共有しようとしているチャンネルにアプリが追加されているか確認しましょう。チャンネル編集画面の「アプリ」セクションで確認できます。アプリが追加されていない場合は、チャンネルに「/invite @googledrive」と入力して招待します。
2. Google Drive連携が使えない原因の切り分け方
メンバーの権限と所属グループの確認
問題が特定のメンバーに限定される場合、Google Workspace側のグループや組織部門の設定が影響している可能性があります。以下の点を確認してください。
- メンバーがGoogle Workspaceの特定のグループ(例:制限付きグループ)に所属していないか。
- 組織部門ごとにSlackアプリ連携のポリシーが異なる場合、該当メンバーの部門設定を確認します。
- Google Workspace管理者が、Slackアプリに対するOAuthスコープを組織全体で許可しているか。
ファイルの共有設定とアクセス範囲
SlackでGoogle Driveファイルを共有する際、ファイル自体の共有設定が原因でアクセスできないこともあります。共有リンクの範囲(組織内全員、特定のグループ、個人のみ)を確認しましょう。また、ファイルの所有者が外部ゲストである場合、Slack経由でのアクセスが制限されることがあります。
3. Google Workspace監査ログの確認方法
監査ログへのアクセス(管理者向け)
Google Workspaceの監査ログは、Google管理コンソールから確認できます。以下の手順で目的のログにアクセスします。
- Google管理コンソール(admin.google.com)に管理者アカウントでログインします。
- 左側のメニューから「レポート」→「監査」→「ログイン監査」を選択します。
- フィルタ条件で「アプリケーション名」を「Slack」に設定します。もし表示されない場合は「その他」から選択します。
- 「イベント名」で「OAuth2トークンの発行」や「トークン更新」などを選び、該当メンバーのアクセスを絞り込みます。
- 「日付範囲」を問題発生時刻前後に設定し、「適用」をクリックします。
- 表示されたログエントリをクリックし、詳細なエラーコードやステータスを確認します。
フィルタリングのポイント
監査ログを効率的に調べるには、適切なフィルタが重要です。特に「OAuthスコープの不一致」や「アクセス拒否」といったイベントは、連携エラーの直接的な証拠になります。また、ログに表示される「エラー理由」欄に「insufficientPermissions」などが含まれていれば、権限不足が原因と判断できます。
4. 監査ログから特定できる代表的なエラーと対処法
アクセス権限エラー(403)
ログに「403」エラーが表示される場合、Slackアプリが必要なスコープを取得できていない可能性があります。対処法として、Google Workspace管理者がSlackアプリのOAuth同意画面で、要求されたスコープ(例:Drive APIの読み取り/書き込み)を承認しているか確認します。スコープが不足している場合は、アプリの再認証が必要です。
OAuthスコープ不足
監査ログに「scope_denied」や「consent_required」といったメッセージが含まれる場合、ユーザーがOAuth同意を拒否したか、スコープが制限されています。この場合、該当メンバーにSlackからGoogle Drive連携の再認証を促すか、管理者が組織のOAuthポリシーを緩和します。
認証エラー(トークン無効)
「token_expired」や「invalid_grant」といったエラーは、OAuthトークンが無効になっていることを示します。Google Workspace側でパスワード変更やアカウント停止があった場合に発生します。該当メンバーにSlackアプリを一度切断し、再度Googleアカウントでログインしてもらうことで解決します。
5. 状況別の比較表:メンバーと原因の関係
| 状況 | 考えられる原因 | 確認すべき監査ログの種類 |
|---|---|---|
| 一部のメンバーのみ使えない | 個別のOAuth同意不足、アカウントの一時停止、グループポリシーの制限 | OAuthトークン監査、ログイン監査 |
| 全メンバーが使えない | Slackアプリ自体の障害、Google Workspace側のAPI制限、組織全体のOAuthスコープ未承認 | アプリケーション監査、管理監査 |
| 特定のチャンネルだけ使えない | チャンネルにGoogle Driveアプリが追加されていない、チャンネル設定でアプリが無効化されている | Slack側の設定ログ(監査ログ外) |
| ファイルのプレビューはできるがアップロードできない | ファイルの書き込み権限不足、共有範囲の制限 | Drive監査ログ、権限変更ログ |
6. よくある失敗パターンと管理者へ伝える情報
よくある失敗パターン
- アプリの再インストールで解決しない:Slackアプリを削除して再度追加しても改善しない場合、Google Workspace側のOAuth同意が古い可能性があります。管理者が同意画面で必要なスコープを再度承認する必要があります。
- 一部のメンバーだけエラーが出る:個人のGoogleアカウントで2段階認証やパスワード変更があった場合、既存のOAuthトークンが無効になり連携が切れることがあります。該当メンバーにSlackからの再ログインを依頼してください。
- モバイルアプリでのみ使えない:Slackモバイルアプリとデスクトップアプリでは、Google Drive連携の実装が異なる場合があります。モバイルアプリのバージョンが古い、またはキャッシュの問題の可能性があるため、アップデートと再起動を試します。
管理者に報告すべき情報
監査ログを確認できない一般メンバーの場合、以下の情報をまとめてIT管理者に伝えると原因特定がスムーズになります。
- 問題が発生した正確な日時とタイムゾーン
- エラーメッセージのスクリーンショット(特にSlack上のエラー表示)
- 影響を受けているメンバーの一覧と共通点(部署、グループなど)
- 試した対策(アプリの再インストール、再ログインなど)とその結果
7. まとめ
SlackとGoogle Driveの連携が一部メンバーだけ使えない場合、Slack側の設定とGoogle Workspace側の監査ログを組み合わせて調査することが重要です。特にOAuthスコープやアクセス権限のエラーは、監査ログで明確に確認できます。管理者に権限がない場合は、必要な情報を整理して依頼しましょう。本記事で紹介した手順を参考に、迅速に原因を特定し、業務への影響を最小限に抑えてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
