繁体   English   中英

SharePoint Office365 Powershell Webpart AllItems.aspx

[英]SharePoint Office365 Powershell Webpart AllItems.aspx

使用powershell,在列表视图页面添加webpart(图片),eg AllItems.aspx。

当我将 webpart 添加到网站页面时,这段代码是可以的,但是什么/如何在列表中做同样的事情

$mySite = Get-PnPClientSidePage -Identity "TestWP.aspx"
$jsonProp = '{
        "imageSourceType":0,
        "imageSource":"https://MMMMMM.sharepoint.com/sites/pwa/SiteAssets/img01.jpg",
        "captionText":" ",
        "altText":" ",
        "linkUrl":"",
        "overlayText":"",
        "fileName":"",
        "siteId":"",
        "webId":"",
        "listId":"",
        "uniqueId":"",
        "imgWidth":"100%",
        "imgHeight":"100%"
        }'
Add-PnPClientSideWebPart -Page $mySite -Section 1 -Column 1 -Order 1 -DefaultWebPartType Image -WebPartProperties $jsonProp

例如在 AllItems.aspx 视图 -> 编辑页面 -> 插入 -> 图像或添加一个 Web 部分。

链接中的示例。

img01 img02

咖啡,稍作休息,我明白了

首先手动添加一个 web 部分到测试页面然后下载 xml 格式的 webpart

# get xml
$imgWebPart = Get-PnPWebPartXml -ServerRelativePageUrl "/sites/pwa/Lists/TestList03/AllItems.aspx" -Identity "Image Viewer"

Add-PnPWebPartToWebPartPage -ServerRelativePageUrl "/sites/pwa/Lists/TestList03/aa.aspx" -Xml $imgWebPart -ZoneId Main -ZoneIndex 0

对困惑感到抱歉。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM