Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
SharePoint.Contents(url as text, optional options as nullable record) as table
Omtrent
Returnerer en hierarkisk tabel, der indeholder de mapper og filer, der blev fundet på det angivne SharePoint websted, url. Tabellen viser elementerne på det aktuelle niveau og returnerer ikke alle filer på webstedet rekursivt. For mapper indeholder kolonnen Content en indlejret tabel, der kan bruges til at navigere til mappeindholdet. For filer indeholder kolonnen Content filindholdet som en binær værdi. Hvis du vil returnere en flad tabel over alle filer på webstedet og dets undermapper, skal du bruge SharePoint.Files. Hver række indeholder også kolonnerne Name, Extension, Date accessed, Date createdDate modified, Attributesog Folder Path . Mapperækker har en tom Extension værdi.
Date accessed er null til både mapper og filer. Værdien Folder Path er den absolutte URL-adresse for den mappe, der indeholder elementet. URL-adressen til webstedet må ikke indeholde en forespørgselsstreng eller et fragment.
options kan angives for at styre følgende indstillinger:
-
ApiVersion: Et tal (14 eller 15) eller teksten "Auto", der angiver den SharePoint API-version, der skal bruges til dette websted. Når den ikke er angivet, bruges API-version 14. Når Auto er angivet, registreres serverversionen automatisk, hvis det er muligt, ellers bliver versionen som standard 14. SharePoint-websteder, der ikke er på engelsk, kræver mindst version 15. -
Implementation: Valgfri. Angiver, hvilken version af SharePoint-connectoren der skal bruges. Accepterede værdier er "2.0" eller null. Hvis værdien er "2.0", bruges 2.0-implementeringen af SharePoint-connectoren. Hvis værdien er null, bruges den oprindelige implementering af SharePoint-connectoren.
For SharePoint.Contentsunderstøtter ApiVersion den oprindelige implementering værdier 14, 15 og "Auto". Hvis ApiVersion ikke er angivet, bruges version 14. Med implementation 2.0 behøver du ikke at være angivet, ApiVersion fordi API-version 15 bruges automatisk. API-version 14 understøttes ikke med implementering 2.0.
Eksempel 1
Returner indholdet på øverste niveau SharePoint ved hjælp af den oprindelige implementering. Da der ikke er angivet nogen indstillinger, bruges API-version 14.
Brug
SharePoint.Contents("https://contoso.sharepoint.com/sites/Contoso")
Output
A hierarchical table containing the top-level folders and files in the site.
Eksempel 2
Brug den oprindelige implementering med automatisk API-valg til at returnere alle .xlsx filer i biblioteket Delte dokumenter. Der skelnes ikke mellem store og små bogstaver i udvidelsessammenligningen.
Brug
let
Source = SharePoint.Contents(
"https://contoso.sharepoint.com/sites/Contoso",
[ApiVersion = "Auto"]
),
SharedDocuments = Source{[Name = "Shared Documents"]}[Content],
ExcelWorkbooks = Table.SelectRows(
SharedDocuments,
each Comparer.OrdinalIgnoreCase([Extension], ".xlsx") = 0
)
in
ExcelWorkbooks
Output
A table containing only the files in the Shared Documents library whose Extension value is .xlsx.
Eksempel 3
Brug implementation 2.0 til at returnere det øjeblikkelige indhold af mappen Rapporter i biblioteket Delte dokumenter. Implementation 2.0 bruger SOM standard API-version 15.
Brug
let
Source = SharePoint.Contents(
"https://contoso.sharepoint.com/sites/Contoso",
[Implementation = "2.0"]
),
SharedDocuments = Source{[Name = "Shared Documents"]}[Content],
Reports = SharedDocuments{[Name = "Reports"]}[Content]
in
Reports
Output
A hierarchical table containing the immediate folders and files in the Reports folder.
Eksempel 4
Returner det binære indhold i Budget.xlsx ved at navigere i webstedets hierarkiske indhold.
Brug
let
Source = SharePoint.Contents(
"https://contoso.sharepoint.com/sites/Contoso",
[Implementation = "2.0"]
),
SharedDocuments = Source{[Name = "Shared Documents"]}[Content],
Reports = SharedDocuments{[Name = "Reports"]}[Content],
Budget = Reports{[Name = "Budget.xlsx"]}[Content]
in
Budget
Output
The binary content of Budget.xlsx.