任意の共有 Google Doc / Sheet(URL指定)を L-memory のグループ辞書(RAG)に取り込めるようにする手順。
drive.file スコープのため「L-memory が作成/明示的に開いたファイル」しか読めませんでした。
個人 Google 連携に下記2スコープを足すと、共有された任意の Doc / Sheet を URL 指定で辞書化できます。
いずれも CASA監査は不要です。
| スコープ | 種別 | CASA | 用途 |
|---|---|---|---|
documents.readonly | sensitive | 不要 | 共有 Doc を Docs API で本文抽出 |
spreadsheets.readonly | sensitive | 不要 | 共有 Sheet を Sheets API でセル抽出 |
555677033197-…apps.googleusercontent.com(GCPプロジェクト projl-memory-connect / connect.itochaso.biz)
connect_app.py … 個人 Google フローのスコープに2つ追加(group/Slack用 drive.file は不変)gdocs_reader.py(新規)… Docs API / Sheets API で本文・セル値をテキスト化group_knowledge.py … drive export で取れない共有ファイルのみ Docs/Sheets API にフォールバック。テナント分離(group_id厳格)・learning_guard は不変
.../auth/documents.readonly(Google Docs API).../auth/spreadsheets.readonly(Google Sheets API)https://connect.itochaso.biz/?c=<client> から Google を接続し直すprompt=consent 固定なので必ず再発行)drive.readonly(restricted) が必要で別マイルストーン。後から drive.readonly を足す時は再同意がもう一度発生(「1回で済む」は誤り)drive.readonly restricted + CASA + 再同意)