Как создать пользовательские функции ввода / вывода в Microsoft Graph (Excel) API? - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь использовать 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 голосов
/ 09 сентября 2018

Просто используйте обновление диапазон API, если вам нужна простая логика, установите формулу в теле запроса на = SUM (A1: A10) / B1

Если вам нужна сложная обработка ввода-вывода, Graph API for excel не предназначен для операций ввода-вывода, кроме отчета сейчас, поэтому для этого вам необходимо отправить запрос функции в uservoice .

На самом деле, существует возможный API в Graph (просто идея, не проверяйте это), это API OneDrive, в то время как вы изменяете файл Excel, отправляете данные в пользовательский сервис NET API для вычисления и затем используете диск API обновить файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...