在SJS内部,会将日期字符串转换为日与日期相关的 OADate 数字,然后格式化日期。
而'20210101'并不是一个标准的日期格式,而是一个数字(字符串),
所以直接进行赋值并设置日期格式时,会显示为数字。
根据您的需求,建议您参考下方代码设置:
- sheet.setValue(1, 1, new Date('2021-1-1'))
- sheet.setFormatter(1, 1, 'yyyymmdd')
- sheet.getText(1, 1)
- sheet.getValue(1, 1)
复制代码
|