1

我有一个带有自定义函数的 excel js 插件,其中一些应该返回日期,这里我有一个问题:

  • 我可以将此日期格式化并显示为字符串,但在这种情况下,我不能将此日期用作公式中的日期。或者
  • 我可以将其转换为“.ToOADate”,并将其用作日期,但它看起来像一个数字,但不是日期,直到我手动设置正确的数字格式。

所以问题来了:我可以像使用“=DATE”函数时那样以编程方式设置“短日期”数字格式吗?

4

1 回答 1

0

欢迎来到 Office JS!

我认为您可以使用range.numberFormat API 来设置范围的格式。en-us 中的短日期数字格式为“m/d/yyyy”

range.numberFormat = "m/d/yyyy";

同时,自定义功能的积压中有一个功能请求项。我们建议您可以在uservoice中提交您的请求并支持此功能

于 2020-06-29T11:35:36.847 回答