Power Query で SharePoint リストの EntityPropertyName, Title, InternalName を取得するだけ。で、EntityPropertyName は一意にならないことがある。まぁ起きないけど。
PowerQuery
let
ListRootSite = "https://<テナント>.sharepoint.com/",
ListName = "<リスト名>",
Source =
OData.Feed(
Text.Format(
ListRootSite & "_api/web/lists/GetByTitle('#{0}')",
{ ListName }
)
),
ContentTypes =
Table.Combine( Source[ContentTypes][Fields] ),
RemovedOtherColumns =
Table.SelectColumns(
ContentTypes,
{ "EntityPropertyName", "InternalName", "Title" }
)
in
RemovedOtherColumns