ListServiceUtility.GetListItemDataメソッドを使用してSharePointを呼び出すことで入力された辞書から値を繰り返し取得しようとしています。私のコードは次のようになります
actualList = ListServiceUtility.GetListItemData(Test_Sharepointsite_url, myCred, Test_List_Name, Nothing, fieldNames, <Query/>, isRecursive, pagingSize)
For Each Entry As Dictionary(Of String, String) In actualList
Debug.WriteLine(cnt)
cnt += 1
For Each pair In Entry
Debug.WriteLine(innerCnt)
innerCnt += 1
Debug.WriteLine("Key:" & pair.Key & " Value:" & pair.Value)
Next
Next
cntは予想どおり4になります。これは、SharePointリストに4つのエントリがあるためですが、innerCntはまったく増分せず、各ブロックの最後は完全にバイパスされます。
エラーが発生していないので、ここでは論理的な問題であり、構文上の問題ではありません。うまくいけば、私はここで誰かを助けるのに十分な情報を提供しました!