Выбор свойства не поддерживается для значений типа 'Integer' - PullRequest
0 голосов
/ 15 февраля 2019

Я хотел бы отправить это динамическое содержимое:

content:@concat(formatDateTime(adddays(utcnow(),-1),'mm'),formatDateTime(adddays(utcnow(),-1),'dd'))

из веб-активности в фабрике данных Azure в приложения логики.

на стороне приложения логики Я определил такое тело:enter image description here

на втором шаге я хотел бы извлечь значение: enter image description here

но после запуска на этом шаге я получаюэта ошибка:

InvalidTemplate. Unable to process template language expressions in action 'Extract' inputs at line '1' and column '1292': 'The template language expression 'triggerBody()?['ID']' cannot be evaluated because property 'ID' cannot be selected. Property selection is not supported on values of type 'Integer'. Please see https://aka.ms/logicexpressions for usage details.'.

Как я могу решить эту проблему?

1 Ответ

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

Из моего теста и вашего сообщения об ошибке ваш ID в вашем контенте должен быть таким:

{
    "ID":222223
}

Таким образом, ID будет иметь тип String.Поэтому вам нужно изменить ID на строковый тип, например так:

{
    "ID":"222223"
}

Или изменить тип идентификатора вашей схемы JSON на Integer, а Variable Type на Integer.Тогда логические приложения будут работать.

enter image description here

...