我正在尝试使用Ruby操作Excel文件,而我似乎能够正确阅读它 - 我无法创建会话以开始写入它。对于这甚至意味着什么,网上帮助不大。
我正在尝试创建这样的会话,就像它在文档中建议的那样(但不是在ruby中)
url = "https://graph.microsoft.com/v1.0/me/drive/items/#{@item_id}/workbook/createSession"
response = HTTParty.post(url, headers: { 'Authorization' => @access_token,
'Content-Type' => 'application/json' },
body: '{ "persistChanges" : true }')
但我收到以下回复。
{
"error": {
"code": "EditModeCannotAcquireLockUnknownUser",
"message": "",
"innerError": {
"request-id": "b088abbe-8353-4614-b9a7-d769ff85da50",
"date": "2017-08-15T17:12:41"
}
}
}
@response=#<Net::HTTPConflict 409 Conflict readbody=true>
我刚刚开始这个,可能是什么问题?该错误表示某个未知用户已锁定该文件 - 但该文件是可编辑的,而access_token是从我自己的用户配置文件派生的
我从哪里开始?有没有人使用Microsoft Graph操纵excel文件和公式?
答案 0 :(得分:0)
原来这是特定文件的问题,但我仍然不知道为什么。这不是一个真正的答案 - 但缺乏与此API有关的文档是令人震惊的。我很感激链接。