我正在研究一个Office.js
Word
插件但文档存储在组驱动器上。
我怎样才能获得其中一个或全部group id
, drive id
and item id
对于当前文档
相关问题is here https://stackoverflow.com/q/43531968/1859367
但解决方案对我不起作用,因为它适用于个人驾驶
目前的解决方案
我有一个解决方案,但我不确定它是否合理
我进入的网址异步获取文件属性 https://dev.office.com/reference/add-ins/shared/document.getfilepropertiesasync格式如下
<siteUrl>/sites/<groupnamelikestring>/Shared Documents/<pathtodoc>
-
siteUrl
:它是一个网站网址,例如https://abc.sharepoint.com
-
groupnamelikestring
:不完全是组名,而是类似的名称,其中删除了一些特殊字符并且所有内容均为小写。
-
pathtodoc
:这是驱动器和共享点中文档的路径。
1. 获取Group对象
通过使用以下URL
我可以获得组对象
https://graph.microsoft.com/v1.0/groups?$filter=mailNickName eq '<groupnamelikestring>'
这会返回所需的组,但我不太确定mailNickName
财产
是否保证groupnamelikestring
=== mailNickName
?
当群组名称被重命名时会发生什么?
- 如果发生什么情况
mailNickName
更新使用PATCH
call
Is groupnamelikestring
=== mailNickName
是声音吗?
2. 获取Drive Id
and Item ID
一旦我们有了组对象,一切就很简单了。使用以下URL
我们可以两者兼得Drive Id
and Item ID
.
https://graph.microsoft.com/v1.0/groups/<groupid>/drive/root:/<pathtodoc>
Here
-
groupid
:这是我们在上一步中获得的组ID
-
pathtodoc
:这是我们从文档 url 获取文档的路径。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)