SharePointOnlineのリストのデータを一括登録するためのマクロを作成したく、RestAPIを使用しようと思っています。
試しに以下のようなコードを作成したのですが、うまく動作しないため、アドバイスをお願いします。
※ ここでは簡易的にタイトルとメモの二つの列のリストで試しています。
※ VBA-JSONなど必要な前準備は完了しています。
※ 一括登録用ですが、一旦テストとして1行追加できるかを試したところで躓きました。
具体的なコード例:
Function SendHttp(ByVal Title As String, ByVal Memo As String)
Dim JsonObject As Object
Set JsonObject = New Dictionary
Dim objHTTP As Object
Set objHTTP = CreateObject("msxml2.xmlhttp")
JsonObject.Add "Title", Title
JsonObject.Add "Memo", Memo
objHTTP.Open "POST", "サイトURL(ここは可変)", "false"
objHTTP.send JsonConverter.ConvertToJson(JsonObject)
End Function
Sub Test()
Call SendHttp("ああああ", "iiiiiiiiiiiii")
End Sub