Распечатать таблицу Excel в XML/Jason, используя конечную точку графа
(плохо знакомы с JS и графиком API)
Я пытаюсь напечатать таблицу Excel на моей HTML-странице, используя график API. Файл Excel сохраняется на onedrive и имеет таблицу (Таблица1). ednpoint выглядит следующим образом: https://graph.microsoft.com/v1.0/me/drive/root/children/Table.xlsx/workbook/worksheets/sheet1/tables/Table1
Я зарегистрировал приложение в облаке Azure, и у меня есть вся информация, необходимая для аутентификации (т.е. client_id, seceret_id..), но я не хочу страницу входа, я просто хочу запустить этот фрагмент Javascript с помощью XSLT, чтобы извлечь данные из 'table1'в моем приложении.
Для простоты я создал ниже страницу testhtml.html, где я хочу запустить Javascript, чтобы получить эту информацию. как передать параметры аутентификации в функцию? Любой фиктивный код будет полезен.
<html>
<head>
<title>Print Table</title>
<script type="text/javascript">
function UserAction() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
alert(this.responseText);
}
};
xhttp.open("POST", "https://graph.microsoft.com/v1.0/me/drive/root/children/Table.xlsx/workbook/worksheets/sheet1/tables/Table1/rows", true);
xhttp.setRequestHeader("Content-type", "application/xml");
}
</script>
</head>
<body>
<button type="submit" onclick="UserAction()">PrintTable</button>
</body>
</html>
Я установил node.js и загрузочный проект от Microsoft, но это веб-приложения и требуют аутентификации (страница регистрации). Мне просто нужен фрагмент, который я могу использовать в моем xslt.