Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| product:api:integration_examples:excel-power-query [12.11.2026 11:55] – создано Белугин Александр | product:api:integration_examples:excel-power-query [12.11.2026 12:37] (текущий) – Белугин Александр | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Получение онлайн-данных из ADVANTA в таблице Excel ====== | ====== Получение онлайн-данных из ADVANTA в таблице Excel ====== | ||
| - | Инструкция для MS EXCEL 2021 и новее. Описывает прямой доступ к данным из LINQ-источников ADVANTA в EXCEL через PowerQuery. | + | Инструкция |
| ===== Предварительные действия ===== | ===== Предварительные действия ===== | ||
| Строка 35: | Строка 35: | ||
| <code javascript> | <code javascript> | ||
| let | let | ||
| - | // Перемнные | + | // Переменные |
| - | servername = "sitename.ru", | + | servername = "your_sitename.ru", |
| - | // Этап 1: Авторизация и сохранение токена | + | login = " |
| + | password = " | ||
| + | dataSourceId = " | ||
| + | pageSize = 20, | ||
| + | | ||
| + | // Этап 1: Авторизация и сохранение токена | ||
| loginUrl = " | loginUrl = " | ||
| - | loginData = " | + | loginData = " |
| + | | ||
| // Отправка запроса на авторизацию и получение токена | // Отправка запроса на авторизацию и получение токена | ||
| - | authResponse = Json.Document(Web.Contents(loginUrl, | + | authResponse = Web.Contents( |
| - | token = authResponse, | + | |
| + | | ||
| + | | ||
| + | | ||
| + | #" | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | token = Json.Document(authResponse), | ||
| + | | ||
| // Сохранение токена в переменную для использования в следующем запросе | // Сохранение токена в переменную для использования в следующем запросе | ||
| tokenCookie = " | tokenCookie = " | ||
| + | | ||
| // Этап 2: Получение данных с использованием сохраненного токена | // Этап 2: Получение данных с использованием сохраненного токена | ||
| getDataUrl = " | getDataUrl = " | ||
| - | queryData = " | + | queryData = " |
| - | answer = Web.Contents(getDataUrl, | + | |
| + | // Отправка запроса на получение данных из LINQ | ||
| + | answer = Web.Contents( | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | #" | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| dataResponse = Json.Document(answer) | dataResponse = Json.Document(answer) | ||
| in | in | ||