Приветствую, друзья. Столкнулся с такой проблемой:
При импорте данных из интернета запрос выдает ошибку "Время ожидания истекло" Запрос минут 15 пытается получить данные и выдает ошибку. Но при этом если вбить в адресную строку браузера напрямую ссылку- то данные за минуту сформируются.
Эту проблему можно решить если во второй аргумент функции добавить ограничение по таймауту
Пример:
В моем случае это работает, если ссылка сформирована через склейку. Пример:
Но в таком случае запрос не будет обновляться в Power BI Servise. Тогда ссылку приходится писать в другом в виде, где во втором аргументе передаются параметры ссылки:
Пример:
Вопрос:
Как добавить ограничение времени таймаута при втором варианте?
Пробовал вот так
Но это не срабатывает.
Заранее благодарен за помощь
При импорте данных из интернета запрос выдает ошибку "Время ожидания истекло" Запрос минут 15 пытается получить данные и выдает ошибку. Но при этом если вбить в адресную строку браузера напрямую ссылку- то данные за минуту сформируются.
Эту проблему можно решить если во второй аргумент функции добавить ограничение по таймауту
Пример:
Код |
---|
= Web.Page(Web.Contents("URL", [Timeout=#duration(0,0,15,0)])) |
В моем случае это работает, если ссылка сформирована через склейку. Пример:
Код |
---|
=Json.Document(Web.Contents("https://is.gettask.ru/bo/analytics/calls_turnout_summary/?login=****&password=****&first_day=01.12.2021&last_day=15.15.2021",[Timeout=#duration(0,0,15,0)]) |
Но в таком случае запрос не будет обновляться в Power BI Servise. Тогда ссылку приходится писать в другом в виде, где во втором аргументе передаются параметры ссылки:
Пример:
Код |
---|
= Json.Document(Web.Contents("https://is.gettask.ru/bo/analytics/calls_turnout_summary/?", [Query=[login="****", password="****", first_day="01.12.2021", last_day="15.15.2021"]])) |
Вопрос:
Как добавить ограничение времени таймаута при втором варианте?
Пробовал вот так
Код |
---|
= Json.Document(Web.Contents("https://is.gettask.ru/bo/analytics/calls_turnout_summary/?", [Query=[login="****", password="****", first_day="01.12.2021", last_day="15.15.2021", Timeout=Text.From(#duration(0,0,3,0)))]])) |
Но это не срабатывает.
Заранее благодарен за помощь
Изменено: Dyroff - 21.12.2021 12:15:45
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!