如何将Excel文件嵌入OneDrive for Business

时间:2018-12-09 08:03:27

标签: sharepoint microsoft-graph onedrive office365api

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

绘制客户片段,这是获取共享链接的行

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

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

,以及如何从中生成预览链接

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

这说不能将项目预览信息转换为许可。

提前谢谢

1 个答案:

答案 0 :(得分:0)

图表不支持

&action = embedview 。下图显示了支持的值。

enter image description here

注意图形客户端库不能访问所有的Graph API。

  

这说不能将项目预览信息转换为权限。

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