【问题标题】:How to get item ID of the last modified item in the SharePoint online list using pnp powershell?如何使用 pnp powershell 获取 SharePoint 在线列表中最后修改项目的项目 ID?
【发布时间】:2020-11-04 19:52:56
【问题描述】:

我可以使用以下脚本获取列表中最后修改项目的日期:

$SiteURL="https://abc.sharepoint.com/sites/sitename"
$ListName="Documents"

Connect-PnPOnline -Url $SiteURL -Credentials (Get Credentials)

(Get-PnPList -Identity $ListName).LastItemUserModifiedDate

请帮助我获取上述最后修改项目的项目 ID。

【问题讨论】:

  • 有更新吗? PowerShell 脚本对您有用吗?

标签: powershell sharepoint sharepoint-online sharepoint-list pnp-js


【解决方案1】:

Order by Modified 字段与 desc order 并获取返回 items 集合的第一项:

$SiteURL= "https://Tenant.sharepoint.com/"
$ListName = "Documents"
 
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -UseWebLogin
#Define Query to Filter
$Query= "<View Scope='RecursiveAll'>
            <Query>
                <Where><Eq><FieldRef Name='FSObjType' /><Value Type='Integer'>1</Value></Eq></Where>
                <OrderBy><FieldRef Name='Modified' Ascending='FALSE' /></OrderBy>
                </Query>
        </View>"
 
$ListItems = Get-PnPListItem -List $ListName -Query $Query

Write-host "Last Modified Item Id:"$ListItems[0].Id

【讨论】:

  • 嗨,杰瑞,非常感谢你......是的,它确实有效!
  • 你好 sk5991,很高兴听到你的更新,那么你可以接受这个回复作为答案:)
猜你喜欢
  • 2012-06-23
  • 2020-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-03
  • 2020-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多