Ошибка языка определения рабочего процесса `formatDateTime`?
Я работаю со следующим выражением Azure Logic App (язык определения рабочего процесса (WDL)):
formatDateTime(
utcNow(),
'MM'
)
В документах WDL говорится, что
formatDateTime
функция должна возвращать значение.
Это то, что я вижу...
... ЗА ИСКЛЮЧЕНИЕМ , в результате
string
невосприимчив к дальнейшим манипуляциям со строками в WDL!
Пример:
- Чтобы избавиться от ведущего пробела в :
-
trim
(trim(formatDateTime(utcNow(),'MM'))
) ...ИЛИ ЖЕ -
replace
(replace(formatDateTime(utcNow(),'MM'), ' ', '')
) должно сработать - Но ни один из них не работает, в результате остается необрезанная строка.
-
- Похоже на (
int(trim(formatDateTime(utcNow(),'MM')))
).- Результат не является
int
, а скорее так же" 02"
нить!
- Результат не является
Это ошибка WDL?
- Вероятно, вносит свой вклад и в эту проблему .