Язык определения рабочего процесса `equals` не возвращает логическое значение
Я работаю со следующим выражением Azure Logic App (язык определения рабочего процесса (WDL)):
equals(
int(
formatDateTime(
subtractFromTime(
utcNow(),
7,
'Day'
),
'MM'
)
),
2
)
В документах WDL говорится, что
equals
функция должна возвращать значение.
Однако я вижу ответ, НЕ:
- Действие, показанное сверху, является фактическим
boolean
- Обратите внимание на строчную букву «t» в
true
- В то время как действие, показанное внизу, является проблемой
Пытался:
- Оборачивая вышеуказанную функцию в
bool
ключевое слово, то же самоеstring
результат(!)
Что тут происходит?
РЕДАКТИРОВАТЬ 1:
- Просто удалил все действия и снова проверил, теперь работает
- Странный