【发布时间】:2021-03-18 02:08:40
【问题描述】:
我需要在“我的文档”库下设置 SharePoint 文件夹的 Title 属性。我可以使用 SharePoint PnP 创建文件夹,例如:
$folder = Resolve-PnPFolder -SiteRelativePath "My documents/folderA"
但我找不到使用 SharePoint PnP 设置文件夹标题属性的方法。
【问题讨论】:
我需要在“我的文档”库下设置 SharePoint 文件夹的 Title 属性。我可以使用 SharePoint PnP 创建文件夹,例如:
$folder = Resolve-PnPFolder -SiteRelativePath "My documents/folderA"
但我找不到使用 SharePoint PnP 设置文件夹标题属性的方法。
【问题讨论】:
如果您使用的是来自 sharepoint 的默认文件夹,我认为您不能使用 title 属性。您需要根据默认文件夹内容类型创建新的内容类型,然后将标题属性设置为可选或必需。请记住,无论何时更改文件夹的 name 属性,它都会覆盖 title 属性的值。
如果您的意思是重命名文件夹,您可以使用这行代码来更改 name 属性。
Rename-PnPFolder -Folder "My Documents/folderA" -TargetFolderName "folderB"
【讨论】:
尝试修改脚本如下设置文件夹标题属性:
#Config Variables
$SiteURL = "https://Tenant.sharepoint.com/sites/sitename"
$ListName="Documents"
$FolderServerRelativeURL = "/sites/sitename/Shared Documents/Folder1"
$UserAccount = "jerry@Tenant.onmicrosoft.com"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)
#Get the Folder from URL
$Folder = Get-PnPFolder -Url $FolderServerRelativeURL
#Set Permission to Folder
Set-PnPListItem -List $ListName -Identity $Folder.ListItemAllFields -Values @{"Title" = "Test Title"}
【讨论】: