【问题标题】:Get SharePoint online list metadata without Graph获取不带图表的 SharePoint 在线列表元数据
【发布时间】:2021-09-08 19:47:53
【问题描述】:

有没有办法使用 Powershell(最好)或 C# 获取特定 SharePoint 列表的字段名称和类型?这是我尝试过的。它挂起或显示 Get-PnPList :不支持查询表达式“Param_0.Fields.ElementType”。 我们不允许使用 Graph。

#Set Parameters
$SiteURL = "https://MyCompany.sharepoint.com/teams-and-projects/dev"
$ListName = "TechDevWorkRequests"

#Connect to SharePoint Online site
Connect-PnPOnline -Url $SiteURL -UseWebLogin


Get-PnPList -Identity Lists/$ListName -Includes Fields.ElementType
Invoke-PnPQuery

【问题讨论】:

    标签: c# powershell sharepoint-online


    【解决方案1】:

    这与 if 语句不同。

    #Set Parameters
    $SiteURL = https://myCompany.sharepoint.com/teams-and-projects/dev
    
    $ListName = "TechDevWorkRequests"
    
    #Connect to SharePoint Online site
    Connect-PnPOnline -Url $SiteURL #-UseWebLogin
    
    $columns = Get-PnPField -List $ListName 
    foreach($column in $columns)
    {  
    if ($column.Group -eq "Custom Columns" -and $column.Hidden -eq "False")  
    #if statement doesn’t filter output.  Not sure why.
    {
    
            Write-Host "Column Title  :" $column.Title  
            Write-Host "Description   :" $column.Description  
            Write-Host "Group Name    :" $column.Group  
            Write-Host "Hidden?       :" $column.Hidden
            Write-Host "Internal Name :" $column.InternalName  
            Write-Host "Static Name   :" $column.StaticName  
            Write-Host "Scope         :" $column.Scope  
            Write-Host "Type          :" $column.TypeDisplayName  
            Write-Host "Schema XML    :" $column.SchemaXml  
            Write-Host "Is Required?  :" $column.Required  
            Write-Host "Is read only? :" $column.ReadOnlyField  
            Write-Host "Unique?       :" $column.EnforceUniqueValues  
            Write-Host "-------------------------------------------"  
    
     
        }
    } 
    

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 2014-11-02
      • 2019-05-16
      • 2023-03-27
      • 1970-01-01
      • 2021-11-12
      • 2013-11-03
      • 2016-01-02
      • 1970-01-01
      相关资源
      最近更新 更多