我正在使用以下 Azure 逻辑应用表达式(工作流定义语言 (WDL)):
formatDateTime(
utcNow(),
'MM'
)
WDL 文档说该函数formatDateTime
应该返回一个string
值。
这就是我所看到的...
...除了,结果string
不受 WDL 中进一步字符串操作的影响!
例子:
- 要摆脱 中的领先空间
" 02"
:trim
(trim(formatDateTime(utcNow(),'MM'))
) ...或replace
(replace(formatDateTime(utcNow(),'MM'), ' ', '')
) 应该工作- 但是这些都不起作用,结果
" 02"
仍然是未修剪的字符串
- 与
int
(int(trim(formatDateTime(utcNow(),'MM')))
) 类似。- 结果不是,
int
而是相同的" 02"
字符串!
- 结果不是,
这是 WDL 错误吗?
- 也可能促成这个问题。