繁体   English   中英

如何获取单元格/范围中特定数量字符的值()

[英]How can I getValue() of specific number of characters in a cell/range

我试图找到一种方法,只获取单元格/范围中特定数量字符的 getValue()。 例如:

我正在单元格中查看此数据= 4/17/2019 10:15:48 我想获取该数据并将其与另一个数据进行比较以确定它是否是今天。 问题是我不在乎是否是 10:15:48。 我只想知道它是否在 2019 年 4 月 17 日完成。

是否可以获取单元格的值,但只取前 9 个字符而不是整个单元格数据。

提前谢谢你的帮助。

例如,它假设4/17/2019 10:15:48的值放在活动工作表的单元格“A1”中。 在这种情况下,以下示例脚本如何? 我认为当getValues()检索的值是日期对象时,无法检索到您想要的结果。 所以在这个修改中,我使用了getDisplayValue()来检索值。

示例脚本:

var sheet = SpreadsheetApp.getActiveSheet();
var value = sheet.getRange("A1").getDisplayValue();
var res = value.substr(0, 9);
Logger.log(res)

笔记:

参考:

如果我误解了你的问题,我深表歉意。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM