0

我有一个在 SharePoint Online 中创建文件夹的 powershell 脚本。我正在使用 Add-PnPFolder 这样做。默认情况下,新文件夹视图按名称排序。我希望更改默认视图,使其按已创建字段排序。手动可以轻松完成。但是以编程方式,我不知道如何更改 PnPFolder 的视图。这是我创建文件夹的代码部分......

Connect-PnPOnline -ClientId $SPO_AppId -ClientSecret $SPO_AppSecret -Url $siteUrl
$connection = Get-PnPConnection
if ($connection) 
{
    Add-PnPFolder -Folder /Team/Acquisition -Name Approvals -Connection $connection
}

Get-PnPView 仅适用于 PnPLists,不幸的是不适用于 PnPFolders。

4

1 回答 1

0

在视图中显示的项目的顺序是在视图属性中配置的,而不是在项目属性中。 在此处输入图像描述

更改视图排序属性的代码示例:

 $Context = Get-PnPContext
 $view=Get-PnPView -List "Documents" -Identity "2B0E08F9-39AC-4553-9343-FDDF3551F77A"
 $Context.Load($View)
 $Context.ExecuteQuery()
 $Query= "<OrderBy><FieldRef Name='Created' /></OrderBy>"
 $View.ViewQuery = $ViewQuery
 $View.ViewQuery = $QUERY
 $View.Update()
 $Context.ExecuteQuery()
于 2021-01-19T07:07:49.290 回答