Как указать «точность даты» при запросе VSTS через гиперссылку - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю отчет по электронной почте о рабочих элементах VSTS, где у меня есть несколько ссылок, которые должны открывать запросы VSTS.Запрос WIQL передается как часть URL-адреса гиперссылки, см. Следующую ссылку:

Определить запрос как гиперссылку

Я передаю дату и время как дату и время ([System.CreatedDate]> = '2019-02-18T08: 00: 00.0000000Z') не только дата.Страница, которая открывается, имеет следующую ошибку

You cannot supply a time with the date when running a query using date precision. The error is caused by «[System.CreatedDate] >= '2019-02-18T08:00:00.0000000Z'».

Я пытался добавить ?timePrecision=true в конце URL, но это не помогло.

Любая идея, как я могу использовать WIQLв гиперссылке и передать дату и время?

1 Ответ

0 голосов
/ 19 февраля 2019

Запрос в качестве гиперссылки пока не поддерживает timePrecision.Вам необходимо использовать rest api Wiql - запрос по Wiql , чтобы использовать точность времени, например:

POST https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql?timePrecision=true&api-version=5.0

{
"query": "SELECT [System.ID], [System.Title], [System.State] FROM WorkItems WHERE [System.TeamProject]='xxxx' AND [System.CreatedDate]>='2019-01-25 11:00 AM'"
}

. Тем временем вы можете отправить предложение на веб-сайте ниже, чтобы предложить поддержку timePrecision при определении запроса как гиперссылки:

https://developercommunity.visualstudio.com/content/idea/post.html?space=21

...