AllFiles
SharePoint サイト上のすべてのドキュメントライブラリにわたるすべてのファイルおよびフォルダを、メタデータの詳細を含めて取得します。監査、一括処理、データ移行に役立ちます。
テーブル固有の情報
Select
[Sites] テーブルにリストされているサイトからすべてのアイテムを取得します。
SELECT [*] FROM [AllFiles];
指定されたサイトURL からすべてのアイテムを取得します。
SELECT [*] FROM [AllFiles] WHERE [SiteURL] = 'https://yourdomain.sharepoint.com/';
指定されたサイト内の特定のライブラリからすべてのアイテムを取得します。
SELECT [*] FROM [AllFiles] WHERE [SiteURL] = 'https://yourdomain.sharepoint.com/sites/YourSite' AND [LibraryId] = 'YourLibraryId';
指定されたライブラリおよびサイト内のファイルの特定の列を取得します。
SELECT [SiteURL], [LibraryId], [FileId], [Name] FROM [AllFiles] WHERE [SiteURL] = 'https://yourdomain.sharepoint.com/sites/YourSite' AND [Name] = 'YourFileName.txt';
指定されたサイト内の複数の特定のライブラリからすべてのアイテムを取得します。
SELECT [*]
FROM [AllFiles]
WHERE [SiteURL] = 'https://yourdomain.sharepoint.com/sites/YourSite'
AND [LibraryId] IN ('LibraryId1', 'LibraryId2', 'LibraryId3');
Columns
| Name | Type | References | Description |
| SiteURL [KEY] | String |
Sites.SiteURL | ファイルが保存されているSharePoint サイトの完全なURL。ファイルのサイトコンテキストを識別するのに役立ちます。 |
| LibraryId [KEY] | String | ファイルを含むドキュメントライブラリの一意の識別子。特定のライブラリに基づくファイルのフィルタリングに役立ちます。 | |
| FileId [KEY] | Int | SharePoint 内のファイルに割り当てられた一意の数値識別子。プログラムでファイルを参照するのに役立ちます。 | |
| Name | String | 拡張子を含むファイル名。ファイルの識別と整理に重要です。 | |
| Title | String | ファイルのタイトルメタデータ。ファイル名とは異なる場合があります。ユーザーフレンドリーなファイル記述によく使用されます。 | |
| FileSize | String | ファイルのバイトサイズ。ストレージ使用量の追跡や大容量ファイルの管理に役立ちます。 | |
| FileType | String | .docx、.pdf、.xlsx などのファイルの拡張子や種類。形式ごとにファイルを分類し、フィルタリングするのに役立ちます。 | |
| ItemType | Int | SharePoint アイテムの種類を示します。有効な値は次のとおりです:Invalid (-1)、File (0)、Folder (1)、Web (2)。ファイルとフォルダを区別するのに役立ちます。 | |
| Description | String | ファイルのより詳細な説明(提供されている場合)。ファイル名やタイトル以外のコンテキストをファイルに追加するのに役立ちます。 | |
| Path | String | SharePoint ライブラリ内のファイルパス。構造化された階層内でファイルを探すのに役立ちます。 | |
| ServerRelativeURL | String | SharePoint サイトのルートに対するファイルの相対URL。SharePoint 内での内部リンクに役立ちます。 | |
| EncodedAbsoluteURL | String | Web アプリケーションで使用するためにエンコードされたファイルの完全な絶対URL。外部からファイルにアクセスするために不可欠です。 | |
| CheckedOutTo | Int | ファイルをチェックアウトした人のユーザーID。ドキュメントの所有権と編集の管理を追跡するのに役立ちます。 | |
| CheckInComment | String | ファイルが最後にチェックインされたときに提供されたコメント。バージョン履歴と変更を追跡するのに役立ちます。 | |
| Version | String | ファイルのバージョン番号。ドキュメントの改訂を管理し、以前のバージョンを取得するのに役立ちます。 | |
| ContentTypeID | String | ファイルに関連付けられたコンテンツタイプの一意の識別子。メタデータ管理とワークフローの自動化に重要です。 | |
| UniqueId | String | SharePoint が生成したファイルの一意識別子。ワークフローやAPI リクエストでファイルを参照するのに役立ちます。 | |
| GUID | String | ファイルに割り当てられたグローバル一意識別子(GUID)。SharePoint 環境全体にわたる明確な識別を実現します。 | |
| Created | Datetime | ファイルが最初に作成された日時。ドキュメントのライフサイクルの追跡や監査の目的に役立ちます。 | |
| CreatedBy | String | ファイルを作成した人のユーザー名。オーサーシップとアカウンタビリティを監視する上で重要です。 | |
| Modified | Datetime | ファイルが最後に変更された日時。直近の変更や更新の追跡に役立ちます。 | |
| ModifiedBy | String | ファイルを最後に変更した人のユーザー名。最新の投稿を追跡するのに便利です。 |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似列フィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
| Name | Type | Description | |
| ItemCount | Int | AllLists ビューに伝播されるフィルタとして機能します。 |