Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Распределения списка на карточки, Список из 5000 английских слов с переводом надо превратить в карточки по 20 слов на каждой
 
Добрый день.

Собственно, подскажите пожалуйста, как список из 3 столбцов (порядковый номер, английское слово, перевод) разместить в 9 столбцов, чтобы потом отформатировать это для печати карточек на листе?
Ошибка Power Query: Не удается преобразовать значение типа Binary в тип Record
 
Прикрепил ссылку, там все подробно!
Вот вам бонус, много чего про подключения и JSON понятно стало:
Ошибка Power Query: Не удается преобразовать значение типа Binary в тип Record
 
Цитата
vikttur написал:
Тема может быть полезна не только Вам. Рассказать о решении не хотите?

Web.Contents() - выдает бинарный код поэтом дополнительно его бинарить не надо. (Во многих примерах на просторах интернета используется подключения используется Text.ToBinary)

Headers - это HTTP запрос поэтому, должно уйти как есть, а на в виде JOSN

Описание Web.Contents - Синтаксис

Дмитрий(The_Prist) Щербаков - дал код который по сути верно собран за исключением пары изменений в Contents - не стоило заключать значения в #" ".

Так работает:

Код
Content = Json.FromValue([limit = 100,offset= 0])

Сама по себе ошибка, которую показал Power Query говорит о том, что в коде значение (Value) бинарное (=Binary) и он не может превратить его в тип Record который предусмотрен.

Изменено: Filo - 07.08.2021 22:12:06
Ошибка Power Query: Не удается преобразовать значение типа Binary в тип Record
 
Вопрос решил. Всем спасибо за участие!
Ошибка Power Query: Не удается преобразовать значение типа Binary в тип Record
 
Цитата
Дмитрий(The_Prist) Щербаков написал: Вы мой код попробовали?
Код применил. Ошибка:

Закавычил значение 138564, получил:

Переменную url убрал и ввел адрес непосредственно в значение Web.Contents и получил следующее:

Запрос должен быть GET, если я правильно понял то, параметр "Content =" в Web.Contents меняет запрос GET на POST согласно документации Power Query M:

 
Изменено: Filo - 07.08.2021 22:16:46
Ошибка Power Query: Не удается преобразовать значение типа Binary в тип Record
 
Верно подмечено комрад! Вопрос остается подвешенным. Что же все-таки означает сие сообщение об ошибке?
Изменено: vikttur - 07.08.2021 11:17:58
Ошибка Power Query: Не удается преобразовать значение типа Binary в тип Record
 
Не стоит стеснятся, верно подмечено! Как говорится - "заставь дурака молится, так он и лоб расшибет". Это я явно перестарался.

НО!
Все равно ошибка таже и ничего не меняется, после того как убрал из кода лишние Json.FromValue. Причем в двух вариантах.

Код
let

    url = "https://api-seller.ozon.ru/v1/analytics/item_turnover",
    head = Json.FromValue([#"Client-Id"=138564, #"Api-Key"="76984602-3e9d-41b4-b51a-ab357bec4d03", #"Content-Type"="application/json"]),
    body = Json.FromValue([#"limit" = 100, #"offset"= 1]),
    Options = [Headers = head, Query  = body],

    Source = Json.Document(Web.Contents(url,Options))

in

Source


Код
let

    url = "https://api-seller.ozon.ru/v1/analytics/item_turnover",
    head = [#"Client-Id"=138564, #"Api-Key"="76984602-3e9d-41b4-b51a-ab357bec4d03", #"Content-Type"="application/json"],
    body = [#"limit" = 100, #"offset"= 1],
    Options = [Headers = Json.FromValue(head), Query  = Json.FromValue(body)],

    Source = Json.Document(Web.Contents(url,Options))

in

Source

Я человек не самый подкованный в программировании, да чего уж лукавить, профан второсортный )
Помогите, если не в тягость ;)
Изменено: Максим - 05.08.2021 22:06:52
Ошибка Power Query: Не удается преобразовать значение типа Binary в тип Record
 
Господа, добрый день.

Намедни решил своять код для подключения к API.
Но редактор, ирод эдакий, выдал мне ошибку до сели не известную.
Что порекомендуете предпринять в сложившейся ситуации, для устранения злосчастной ошибки?



Код выглядит следующим образом:
Код
let

    url = "https://api-...",
    head = Json.FromValue([#"Client-Id"=123, #"Api-Key"="xxx-xxx-xxx", #"Content-Type"="application/json"]),
    body = Json.FromValue([#"limit" = 100, #"offset"= 1]),
    Options = [Headers = Json.FromValue(head), Query  = Json.FromValue(body)],

    Source = Json.Document(Web.Contents(url,Options))

in

Source
Изменено: Filo - 07.08.2021 22:13:42
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
 
Добрый день. Поискал на форуме и ничего похожего не нашел, прошу помощи.

Есть потребность подключится к источнику данных, в документации запрос выглядит так:

GET / HTTP/1.1
Host: api-seller.ozon.ru
Client-Id: <Client-Id>
Api-Key: <Api-Key>
Content-Type: application/json

Но вот куда вводить Client-Id? совсем не понятно.

выдает следующее:


Где можно посмотреть примеры интеграции такой API с EXCEL?

Документация здесь - Документация Ozon Seller API

Изменено: Максим - 28.07.2021 15:52:57
Страницы: 1
Наверх