如何在Microsoft Graph(Excel)API中创建自定义输入/输出函数?

时间:2018-09-09 14:21:23

标签: excel microsoft-graph

我正在尝试将Microsoft graph api与excel一起使用。 我有一个包含预填充数据和一些计算的电子表格。

例如:

  • 单元格A1到A10中有一些数据
  • 单元格B1是一个输入字段
  • 单元格C1是一个输出字段,其值是A:1到A:10的函数 和B1 ex: C1 = SUM(A1:A10)/B1

是否可以使用Microsoft graph API(或任何其他api)以HTTP请求参数的形式发送输入数据并获得结果作为请求的响应?

理想的请求-响应看起来像:

http://path-to-workbook/path-to-response-data?parameterB1=someNumericValue 
Response:
{
  C1: <result of calculation>
}

是否有一种使用图形API实现此类功能的方法?

任何类似或有用的回应/资源将不胜感激。

1 个答案:

答案 0 :(得分:0)

Just use the update range api中,请将请求正文中的公式设置为 = SUM(A1:A10)/ B1

如果您需要复杂的IO处理,则excel的Graph API不需要立即进行I / O操作,而是立即生成报告,因此您需要为此在uservoice中提交功能请求。

实际上,Graph中有一个可能的API(只是想法,不做测试),它是OneDrive API,当您修改Excel文件时,将数据发送到自定义NET api服务进行计算,然后使用Drive api update the file