1
我試圖插入一堆數據到SharePoint列表中。該列表是基於Item
內容類型的自定義列表,具有幾個自定義列Contact
和Code
,其中代碼是基於SPFieldText
的自定義字段類型。BadEnumeration遍歷SharePoint列表字段
我正在探索使用PowerShell 2.0的列表,列舉名單(或任何給定的列表項)領域導致異常如下:
PS C:\> $list.Fields
# output of a few fields
An error occurred while enumerating through a collection: Exception has been thrown by the target of an i
nvocation..
At line:1 char:7
+ $list. <<<< Fields
+ CategoryInfo : InvalidOperation: (Microsoft.Share...on+SPEnumerator:SPEnumerator) [], Run
timeException
+ FullyQualifiedErrorId : BadEnumeration
我真的不明白爲什麼是這樣的大小寫 - 網站上沒有任何內容似乎被破壞,並且SharePoint Manager能夠枚舉所有字段並列出項目而沒有問題。此外,當我試圖抓住一個單獨的列表項,並檢查領域,我得到空從我的自定義字段:
PS C:\> $list.Items[0]["Contact"]
2;#Collins, Ben
_______________________________________________________________________________________
PS C:\> $list.Items[0]["Code"]
_______________________________________________________________________________________
PS C:\> $list.Items[0]["Code"] -eq $null
True
在列表中的「代碼」字段實際上並沒有一個空值,所以我有點不知所措。任何人都知道可能會發生什麼?