Как создать современные веб-страницы в Sharepoint и добавить веб-части к нему с помощью API sharepoint? - PullRequest
0 голосов
/ 27 апреля 2020

Мне нужно создать современную веб-страницу с графическими и текстовыми веб-частями, используя sharepoint API. Возможно ли это сделать?

Я пытался использовать API ниже, который создает samplePage.aspx внутри библиотеки страниц сайта, но когда я пытался открыть его, это выдает мне ошибку.

https://domain-url/sites/SiteName/_api/web/GetFolderByServerRelativeUrl ('/ sites / NameName / SitePages') / Files / AddTemplateFile (urlOfFile = 'samplePage.aspx', templateFileType = 3)

enter image description here

Может кто-нибудь, пожалуйста, помогите мне в этом.

1 Ответ

1 голос
/ 28 апреля 2020

Вы можете использовать pnp powershell для создания современной страницы.

Скачать pnp powershell Здесь: https://docs.microsoft.com/en-us/powershell/sharepoint/sharepoint-pnp/sharepoint-pnp-cmdlets?view=sharepoint-ps

Пример кода:

$cred = Get-Credential
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/dev -Credential $cred
Add-PnPClientSidePage  -Name "smaple Page"
$page=Get-PnPClientSidePage "smaple Page"
Add-PnPClientSideText -Page $page -Text "Welcomes To SharePoint"
Add-PnPClientSideWebPart -Page $page -DefaultWebPartType Image -WebPartProperties @{imageSource="https://contoso.sharepoint.com/sites/dev/Shared%20Documents/Dell.png"}

Результат теста:

enter image description here

...