【问题标题】:Azure logical app current timeAzure 逻辑应用当前时间
【发布时间】:2017-06-24 03:46:03
【问题描述】:

我有一个 Azure 逻辑应用程序,它每小时从网站获取一个文件并在 OneDrive 中创建一个文件。由于该文件没有动态名称,因此每次都会被替换。有没有办法将当前日期时间放在文件名中?

谢谢你, 大卫

【问题讨论】:

  • 如果您在调用 PUT 方法上传文件时使用文件连接器或 Onedrive 连接器,您将传递包括文件名在内的完整文件路径。您可以将 @{utcnow()} 附加到文件路径。 utcnow() 函数提供当前的 UTC 时间。 azure.microsoft.com/en-us/updates/…

标签: azure azure-logic-apps workflow-definition-language


【解决方案1】:

@Rodrigo Daruich Alvarez's 回答让我朝着正确的方向前进,但格式不太正确。以下对我有用

concat('file',string(utcNow('yyyyMMdd'),'xls')

formDataValue 似乎不起作用。

文档here

【讨论】:

  • yyyyMMddMM 是月,mm 是分钟)
【解决方案2】:

您可以在文件名输入中添加动态内容:

file logic apps

并添加表达式:

concat('file',string(formDataValue(utcNow(),'yyyyMMdd')),'xls')

【讨论】:

  • 似乎不喜欢 formDataValue 函数 - 出错
  • 加一个让我走上正确的方向。
猜你喜欢
  • 1970-01-01
  • 2021-12-07
  • 2018-05-10
  • 2018-12-13
  • 2017-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多