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에서 문서 라이브러리를 지정하여 속성을 얻을 수 있으므로 아마도 문제없이 사용할 수있는 것이 정상입니까?
Reference
이 문제에 관하여(Power Automate에서 문서 라이브러리의 다중 파일 속성 얻기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nanoka/items/0c4c68a7323483d5351a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[
{
"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",
略
}
]
}
}
화면에서는 리스트만으로 제한되어 있는 것 같고, 사용해도 좋은지 모르지만 실행은 가능합니다.
Rest API에서 문서 라이브러리를 지정하여 속성을 얻을 수 있으므로 아마도 문제없이 사용할 수있는 것이 정상입니까?
Reference
이 문제에 관하여(Power Automate에서 문서 라이브러리의 다중 파일 속성 얻기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nanoka/items/0c4c68a7323483d5351a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)