Распечатать таблицу 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.

0 ответов

Другие вопросы по тегам