全て
| カテゴリ未分類
| 通常
| 数学
| 投資
| 副業
| 転職・就職
| ブログ
| 株Stock
| VBA
| SharePoint
| REST API
| RenderListDataAsStream
| PowerAutomateDesktop
| Graph API
| PowerApps
| PowerAutomate
| PowerFx
| OfficeScriptオフィススクリプト
| PowerAutomate日時Excel日時相互関係
| PowerShell
| Dataverse
| UiPath
| OneDrive
| LINQ
| VB.NET
| C#.NET
| WPFC#.NET
| Git
カテゴリ:カテゴリ未分類
SharePoint内のファイルの更新者(最終変更者)を取得するには、/_api/web/getfilebyserverrelativeurl('<FileRelativeUrl>')/ListItemAllFields エンドポイントを使用します。ここで <FileRelativeUrl> には対象のファイルのサーバー相対URLが入ります。 以下は、curlを使用したREST APIリクエストの一部の例です。実際の環境に合わせて適切な値を設定してください。 # SharePoint サイト URL siteUrl="https://your-sharepoint-site-url" # ファイルのサーバー相対URL fileRelativeUrl="/sites/your-site/Shared Documents/YourFolder/YourFile.txt" # REST API エンドポイント fileEndpoint="$siteUrl/_api/web/getfilebyserverrelativeurl('$fileRelativeUrl')/ListItemAllFields" # REST API リクエストを送信 curl -X GET $fileEndpoint -H "Authorization: Bearer YOUR_ACCESS_TOKEN" -H "Accept: application/json;odata=verbose" このリクエストを実行すると、指定したファイルに関する情報がJSON形式で返されます。その中には、最終変更者(更新者)に関する情報が含まれています。 レスポンスの例: { "d": { "__metadata": { "type": "SP.Data.Shared_x0020_DocumentsItem" }, "ID": 1, "Title": "YourFile", "File_x0020_Type": "txt", "Modified": "2023-01-01T12:34:56Z", "Editor": { "Id": 123, "Title": "John Doe", "Email": "john.doe@example.com", "LoginName": "i:0#.f|membership|john.doe@example.com" } } } この例では、Editor プロパティに最終変更者に関する情報が含まれています。Id はユーザーの一意のIDであり、Title はユーザー名、Email はメールアドレス、LoginName はログイン名です。必要に応じてこれらのプロパティを使用してユーザー情報を取得できます。
お気に入りの記事を「いいね!」で応援しよう
Last updated
2023.12.30 14:41:43
|