获取组驱动器中当前Word文档的OneDrive项目ID

时间:2017-09-18 08:42:31

标签: microsoft-graph office-js

我正在使用Office.js Word插件但文档存储在组驱动器中。 如何获取当前文档的group iddrive iditem id中的一个或全部

相关问题is here

但解决方案对我来说并不适用于个人驾驶

当前解决方案

我有一个解决方案,但我不确定它是否合理

我在getFilePropertiesAsync中收到的网址采用以下格式

<siteUrl>/sites/<groupnamelikestring>/Shared Documents/<pathtodoc>

  • siteUrl:其网站网址为https://abc.sharepoint.com
  • groupnamelikestring:不完全是群组名称,但类似的地方删除了一些特殊字符,所有内容都是小写的。
  • pathtodoc:这是记录驱动器和共享点的路径。

1。获取组对象

通过使用以下URL我可以获得组对象

https://graph.microsoft.com/v1.0/groups?$filter=mailNickName eq '<groupnamelikestring>'

这会返回所需的群组,但我对mailNickName属性

不太确定
  1. 是否保证groupnamelikestring === mailNickName

  2. 重命名组名后会发生什么?

  3. 使用mailNickName调用
  4. 更新PATCH会发生什么情况

    groupnamelikestring === mailNickName是否健全?

    2。获取Drive IdItem ID

    一旦有了团体对象,这是直接的。使用以下URL,我们可以同时获得Drive IdItem ID

    https://graph.microsoft.com/v1.0/groups/<groupid>/drive/root:/<pathtodoc>

    下面

    • groupid:这是我们在上一步中获得的组ID
    • pathtodoc:这是我们从文档网址获取文档的路径。

0 个答案:

没有答案