首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >microsoft grap API:如何访问不同站点上的excel文件并执行编辑

microsoft grap API:如何访问不同站点上的excel文件并执行编辑
EN

Stack Overflow用户
提问于 2020-11-01 22:26:05
回答 1查看 170关注 0票数 0

我正在尝试使用微软图形API编辑一个excel文件,但我不完全确定如何使用微软图形。

我知道我想抓取该文件的ID,但我不确定如何获得不同网站的文件。

我要做的是列出所有的站点,获取我的目标站点的ID,列出该目标站点的文件,然后获取excel文件的ID。抱歉,我现在太忙了,无法确定我需要使用哪些端点。

我首先尝试在Python语言中使用诸如O365之类的包和其他一些ms图形包装器包来执行此操作,但它们要么不完整,要么文档不是很好。

如果您能给我指出我需要使用的正确端点,那将会对我有很大帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-02 21:53:34

您可以尝试使用下面的调用获取租户中的所有站点。

代码语言:javascript
运行
复制
https://graph.microsoft.com/v1.0/sites?search=* 

您可以选择站点的id,如果在文档库中有该文件,则可以使用

代码语言:javascript
运行
复制
https://graph.microsoft.com/v1.0/sites/{site id}/drives/{Document library id}/root/children

通过提供正确的路径,您不仅可以在onedrive上创建工作簿的会话,还可以在sharepoint上创建工作簿的会话。

因为你有文件id,你可以使用下面的调用来创建会话。

代码语言:javascript
运行
复制
{Path where the file is stored}/Items/{file id}/workbook/createSession

请求正文:

代码语言:javascript
运行
复制
{
  "persistChanges": true
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64632954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档