Язык определения рабочего процесса `equals` не возвращает логическое значение

Я работаю со следующим выражением Azure Logic App (язык определения рабочего процесса (WDL)):

      equals(
    int(
        formatDateTime(
            subtractFromTime(
                utcNow(),
                7,
                'Day'
            ),
            'MM'
        )
    ),
    2
)

В документах WDL говорится, что equalsфункция должна возвращать значение.

Однако я вижу ответ, НЕ:

  • Действие, показанное сверху, является фактическим boolean
  • Обратите внимание на строчную букву «t» в true
  • В то время как действие, показанное внизу, является проблемой

Пытался:

  • Оборачивая вышеуказанную функцию в boolключевое слово, то же самое stringрезультат(!)

Что тут происходит?

РЕДАКТИРОВАТЬ 1:

  • Просто удалил все действия и снова проверил, теперь работает
  • Странный

0 ответов

Другие вопросы по тегам