excel - 将 Sharepoint / PowerAutomate 日期/时间转换为 Excel 序列日期/时间编号
问题描述
我正在尝试使用 PowerUtomate 将 Sharepoint 列表中的项目日期/时间列导出到 Excel 中。一切正常,除了日期导出为 Excel 无法识别的模式,即它不是 Excel 公式可读的“45999.00”序列号。
在“获取项目”功能之后,我使用“转换时区”功能将日期从 UTC 转换为本地时间,这让我可以控制将其转换为哪种格式(例如“2009-06-15T13:45: 30 [s]”或“RFC1123 模式 - Mon, 15 Jun 2009 20:45:30 GMT [r]”),但这些选项都不会产生 Excel 可读的数字。
当我将行添加到 Excel 表时,必须有一些解决方案,可能涉及ticks(timestamp:string)函数,但我无法弄清楚该函数的外观: PowerAutomate Flows 表达式选择器的图像选中的刻度函数
有什么想法吗?
解决方案
以下是将今天的日期转换为 Excel 数字的方法。
@{add(div(sub(ticks(utcNow()),ticks('1900-01-01')),864000000000),2)}
创建一个整数变量并将此代码添加到其中。
推荐阅读
- javascript - 同时使用 onmouseover 和 onmouseout 来扩展容器
- php - 在 PHP 中组合和排列两个不同数组的项
- java - 如何制作 JPanel 的副本,它的所有 jcomponents 都具有与原始面板相同的功能?
- drake - 在pydrake中对物体施加外力
- python - 无法解析剩余部分:来自“i[0].title”的“[0].title”
- java - JDK14'启动在源文件中声明的类'如何指定编码
- actions-on-google - Google Smart Home App 不会在收到 Report State 请求后实时更新设备状态。这是预期的吗?
- xml - 具有 IXmlSerializable 和“正常”元素的类
- node.js - 无法访问 Docker 容器内的 Hapi 服务器
- command-line - 命令行和 Blueprism 中的双引号