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

问题描述 投票:1回答:1

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

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

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

提前谢谢你的帮助。

javascript google-apps-script google-sheets scripting google-sheets-api
1个回答
1
投票

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

Sample script:

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

Note:

References:

如果我误解了你的问题,我道歉。

© www.soinside.com 2019 - 2024. All rights reserved.