2017-10-01 9 views
0

Excelテーブルに新しい行のデータをポストしようとしています。私はテーブル/行にPOST要求を送信しています。新しい行が追加されていますが、値は空です。これは、コードからのPOSTとMicrosoft Graph ExplorerからのPOSTの両方で発生します。Microsoft Graph POST Excelテーブルへの新しい行

私が使用していますPOST文は次のとおりです。私は成功の応答メッセージを取得

POST /v1.0/drives/{driveid}/items/{itemid}/workbook/tables/{tableid}/rows 
content-type: Application/Json 
authorization: Bearer {access-token} 
{ 
    "value": [{ 
     "values": [ 
      ["44444 : 22/08/2017 12:14:46", 
       "44444", 
       "22/08/2017 12:14:46", 
       "New Name", 
       "Status", 
       "01/10/2017 12:14:46", 
       "563", 
       "Filename" 
      ] 
     ], 
     "index": null 
    }] 
} 

が、空のフィールド値とテーブルで空白行が追加されました。

{ 
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drives({driveid)/items(itemid)/workbook/tables({tableid})/rows/$entity", 
    "@odata.id": "/drives({driveid})/items({itemid})/workbook/tables({tableid})/rows(null)", 
    "index": 2, 
    "values": [ 
     [ 
      "", 
      "", 
      "", 
      "", 
      "", 
      "", 
      "", 
      "", 
      "", 
      "" 
     ] 
    ] 
} 

POSTに値を新しい行に含めるにはどうすればよいですか?

答えて

0

もっと実験した後、私は間違ったことを見つけました。私のテーブルには、私が投稿しているよりも多くの列があります。すべての列に投稿する必要があります。この場合、空白のフィールドを2つ追加する必要がありました。正しい数の値が含まれていれば、投稿は機能します。

関連する問題