【问题标题】:How to embed excel files in onedrive for business如何将excel文件嵌入onedrive for business
【发布时间】:2018-12-09 08:03:27
【问题描述】:

一个驱动器业务不支持嵌入 excel 文件。但我有强烈的要求这样做。在this 示例中,他们解释了如何使用经典的单驱动器界面手动执行此操作。无论如何我可以通过编码来做到这一点吗?

graph client sn-ps 这是获取分享链接的行

Permission permission = await graphClient.Me.Drive.Items[id].CreateLink("view", "organization").Request().PostAsync();

但只能查看和编辑。我尝试在 url 末尾添加“&action=embedview”,但它也不起作用。有人知道如何实现这一目标吗?

以及如何由此生成预览链接

Permission permission = await graphClient.Me.Drive.Items[id].Preview("",100).Request().PostAsync();

这表示无法将项目预览信息转换为权限。

提前谢谢你

【问题讨论】:

    标签: sharepoint microsoft-graph-api onedrive office365api


    【解决方案1】:

    图表不支持 &action=embedview。下图显示了假定的值。

    注意:并非所有 Graph API 都可以通过 Graph 客户端库访问。

    这表示无法将项目预览信息转换为权限。

    为此,您需要使用这样的预览预览,而不是Permission权限。它们不是同一类型。就我而言,我没有 Preview 方法,所以我们可能不会使用相同版本的 Graph Client Library。

    【讨论】:

    • 非常感谢苏圣哉。你能告诉我你从哪里得到asp.net图形客户端库的相关文档吗?因为我没有找到任何关于客户端库功能和方法的文档。图形文档和示例编码 sn-ps 除外。
    • 在Github上看Graph Client Library的源码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多