Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Microsoft Graph API在Excel中搜索行_Excel_Sharepoint_Microsoft Graph Api - Fatal编程技术网

通过Microsoft Graph API在Excel中搜索行

通过Microsoft Graph API在Excel中搜索行,excel,sharepoint,microsoft-graph-api,Excel,Sharepoint,Microsoft Graph Api,我已经构建了一个扫描应用程序,可以扫描作为ID的条形码。现在我需要使用Microsoft Graph API在SharePoint Excel文件中查找此项目,并使用它执行操作 注: 文件、工作表和表格都是事先知道的 例如,我想检索第5行,唯一知道的参数是Roll ID:B5 我尝试过使用过滤方法,但它们并不适合我试图构建的东西。我必须把这种方式推到极限之上,因为它不是SQL数据库,但有什么方法可以得到我需要的吗?据我所知,microsoft graph的极限是执行where query的唯一

我已经构建了一个扫描应用程序,可以扫描作为ID的条形码。现在我需要使用Microsoft Graph API在SharePoint Excel文件中查找此项目,并使用它执行操作

注: 文件、工作表和表格都是事先知道的

例如,我想检索第5行,唯一知道的参数是Roll ID:B5


我尝试过使用过滤方法,但它们并不适合我试图构建的东西。我必须把这种方式推到极限之上,因为它不是SQL数据库,但有什么方法可以得到我需要的吗?

据我所知,microsoft graph的极限是执行where query的唯一方法,它使用过滤器。到目前为止,这个过滤器适合我

  • 使用persist=false启动会话,
    POST/createSession
  • 清除过滤器,
    POST/tables/{table}/clearFilters
  • 应用筛选器,
    -d“{条件:{filterOn:'Custom',条件:'=id'}}”POST/tables/{table}/column('{column}')/filter/apply
  • 获取可见行,
    GET/tables/{table}/range/visibleView/rows
  • 结束会话

  • 希望这能有所帮助。

    所以,每当我进行查询时,我实际上是在清除筛选器、应用新筛选器、获取可见行等等?对于本质上是一个操作的操作,执行3个API请求并不理想,但总比什么都不做要好。谢谢