SharePoint コネクターはMicrosoft Graph APIを介してSharePointドキュメントライブラリから対応テキストファイルを同期します。
認証
OAuth — スコープ:
Sites.Read.AllFiles.Read.All
設定
| フィールド | タイプ | 必須 | 説明 |
|---|---|---|---|
| サイトURL | 入力 | はい | SharePointサイトURL |
| フォルダパス | 入力 | いいえ | 特定のドキュメントライブラリパス |
| 最大ファイル数 | 入力 | いいえ | ファイル数制限 |
対応ファイルタイプ
.txt, .md, .html, .htm, .csv, .json, .xml, .yaml, .yml, .log, .rst, .tsv
サイズ制限
10MB / ファイル。
動作の仕組み
- サイト解決 — SharePointサイトURLをサイトIDに解決
- フォルダ走査 — ページネーション状態カーソルでフォルダを再帰的に一覧
- ファイルフィルタリング — 対応テキスト拡張子でフィルター
- コンテンツ取得 — ファイル内容をダウンロード、HTMLをプレーンテキストに変換
- コンテンツ遅延 — 一覧時はスタブ、完全な内容はオンデマンド
ページネーション状態
カーソルは {folderStack[], currentFolder, pageUrl} をエンコードし、同期実行間でのシームレスな再帰走査を実現します。
メタデータタグ
| タグ | タイプ | 説明 |
|---|---|---|
| パス | テキスト | SharePoint内のドキュメントパス |
| 最終更新日 | 日付 | 最終更新日時 |
| 作成日 | 日付 | 作成日 |
| 作成者 | テキスト | 元の作成者 |
| ファイルサイズ | 数値 | ファイルサイズ(バイト) |

