当前位置: 首页 > 知识库问答 >
问题:

DriveItem ID在item ID中有感叹号,无法使用microsoft graph api从onedrive中存储的工作簿中检索工作表

颜河
2023-03-14

无法通过microsoft graph API从存储在onedrive中的工作簿中检索工作表列表。

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
"value": [
    {
        "@odata.type": "#microsoft.graph.driveItem",
        "name": "OnlineArticle.xlsx",
        "id": "7CFB16EE6D5730EF!53780",
        "webUrl": "https://1drv.ms/x/s!AO8wV23uFvt8g6QU"
    }]}
{
"error": {
    "code": "ResourceNotFound",
    "message": "Resource not found.",
    "innerError": {
        "request-id": "123139d9-bf93-46ab-8e2a-c139f7b4996f",
        "date": "2017-05-31T06:42:05"
    }
}}

我们有用户帐户和驱动器项的id有“!”分离器。如果有任何可以帮助我们从我们的工作簿中检索工作表列表使用microsoft graph为我们的消费者服务帐户,即office 365家庭订阅,我们将不胜感激。

共有1个答案

尉迟墨竹
2023-03-14

目前,Graph的Excel API只支持Office365帐户(OneDrive用于业务、组驱动器等)。

根据这里的ID,这看起来像一个使用者OneDrive(使用者驱动器在IDs中包括一个!),这就是API失败的原因。消费者OneDrive支持应该很快就会到达betaendpoint。但是,目前还不支持这种情况。

 类似资料:
  • 本文向大家介绍excel-vba 检索活动工作簿中的所有工作表名称,包括了excel-vba 检索活动工作簿中的所有工作表名称的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我正试图在一个excel文件中复制多个文件。该excel文件中的每张工作表将包含一个文件的内容。我需要复制大约6个文件。因此生成的文件应该包含6张。但当我运行代码时,仅为单个文件生成1个工作表。我试着调试它,但无法找出原因。 这是我的密码。

  • 作为预先警告,我是使用VBA的新手。 我已经拼凑了以下代码来执行以下操作:1。找到工作表“intrastat”2。复制此工作表3的使用范围。作为值粘贴到新工作簿4中。重新格式化B5栏中的日期。将工作簿保存在原始工作簿的位置。 然而,只有当我将宏保存在原始工作簿中时,这才起作用。我需要的是能够有宏保存在一个不同的工作簿和运行宏,我需要能够选择“原始”工作簿从一个文件位置在我的硬盘。 有什么想法吗?

  • 问题内容: 我已经在ubuntu中安装了openpyxl。 现在我正在运行带有xlsx文件的openpyxl。 导入模块时,它给我以下错误。 谁能知道我该怎么做才能解决问题? 问题答案: 我想你要: 请注意此处名称的大写。

  • 我有一个工作簿,宏不起作用,基本上只是从单元格A3上下复制每个工作表中的值,然后连续将每个值粘贴到新的摘要工作表中。 当我真的创建了一个新工作簿,并将我所有的工作表复制粘贴到新工作簿中时,一切都很好。但如果我继续写旧的工作手册,就会出现错误 选择工作表类的方法失败 在我使用与我复制的完全相同的工作表创建的其他2个工作簿中,它没有失败...为什么是这个特定的工作簿? 我关闭所有其他工作簿以避免Act

  • 我对宏是新手,需要帮助。我在一个文件夹中有几个工作簿,每个工作簿有四个工作表。现在我想要一个mocro它复制数据从每个工作簿(工作表明智)和过去在我的主工作簿(工作表明智)意味着数据1应该被粘贴一个在另一个下面在我的主工作簿在工作表1和工作表2分别。*工作簿名称可以是文件夹中的任何东西。有人能帮我完成整个代码吗?我有宏从一张表到我分配的表的数据,但它复制粘贴数据从打开的表,而不是按表名明智的。有人