我试图找到一种方法来只获取单元格/范围内特定数量字符的getValue()。例如:
我在一个单元格中查看此数据= 4/17/2019 10:15:48我想获取该数据并将其与另一个数据进行比较,以确定它是否为今天。问题是我不在乎是不是10:15:48。我只是想知道它是否在2017年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)
getDisplayValues()
。如果我误解了你的问题,我道歉。