Power Automate에서 문서 라이브러리의 다중 파일 속성 얻기

Power Automate에서 문서 라이브러리에 있는 파일에 일괄 처리를 하고 싶은 등의 경우, 파일의 프롭퍼티를 일람 형식으로 취득하고 싶은 경우도 있다고 생각합니다.
단일 파일의 프로퍼티를 취득하는 액션은 있습니다만, 리스트로 취득하는 액션이 ​​발견되지 않았으므로, 커스텀 리스트의 프로퍼티를 취득하는 것으로 대용을 할 수 있을까 시험해 보았습니다.

방법



다음과 같은 라이브러리를 준비합니다.
Field01,Field02를 추가합니다.


그런 다음 다음과 같은 Power Automate를 준비합니다.

전체


폴더 목록 (추가 된 속성을 사용할 수 없음)


여러 항목을 가져옵니다 (추가 된 속성을 얻을 수 있음)
리스트명이라고 쓰고 있습니다만, 취득하고 싶은 라이브러리명을 직접 입력합니다.


테스트를 실행해보십시오.

폴더 목록 결과 (추가 된 속성 없음)
[
  {
    "Id": "%252fMyLibA1%252fMyFolderA1_1",
    "Name": "MyFolderA1_1",
    "DisplayName": "MyFolderA1_1",
    "Path": "/MyLibA1/MyFolderA1_1",
    "LastModified": "0001-01-01T00:00:00",
    "Size": 0,
    "IsFolder": true
  },
  {
    "Id": "%252fMyLibA1%252fForms",
    "Name": "Forms",
    "DisplayName": "Forms",
    "Path": "/MyLibA1/Forms",
    "LastModified": "0001-01-01T00:00:00",
    "Size": 0,
    "IsFolder": true
  },
  {
    "Id": "%252fMyLibA1%252fMyExcelA1_2.xlsx",
    "Name": "MyExcelA1_2.xlsx",
    "DisplayName": "MyExcelA1_2.xlsx",
    "Path": "/MyLibA1/MyExcelA1_2.xlsx",
    "LastModified": "2021-01-23T05:19:10Z",
    "Size": 17054,
    "MediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
    "IsFolder": false,
    "ETag": "\"{8EE0962C-B6A8-4B28-B918-80E016E5CEB0},8\"",
    "FileLocator": "dataset=aHR0cHM6Ly9kZXZuYW4uc2hhcmVwb2ludC5jb20vc2l0ZXMvTXlTaXRlQQ==,id=JTI1MmZNeUxpYkExJTI1MmZNeUV4Y2VsQTFfMi54bHN4"
  }
]

여러 항목의 결과 (추가 된 속성 있음)
{
  "statusCode": 200,
  "headers": {
    
  },
  "body": {
    "value": [
      {
        "@odata.etag": "\"2\"",
        "ItemInternalId": "3",
        "ID": 3,
        
        "Field01": "a",
        "Field02": "b",
        
      },
      {
        "@odata.etag": "\"5\"",
        "ItemInternalId": "4",
        "ID": 4,
        
        "Field01": "c",
        "Field02": "d",
        
      }
    ]
  }
}

Field01, Field02의 값을 취하고 있으므로, 후속의 처리로 사용할 수 있습니다.

요약



화면에서는 리스트만으로 제한되어 있는 것 같고, 사용해도 좋은지 모르지만 실행은 가능합니다.
Rest API에서 문서 라이브러리를 지정하여 속성을 얻을 수 있으므로 아마도 문제없이 사용할 수있는 것이 정상입니까?

좋은 웹페이지 즐겨찾기