我试图找到一种方法,仅在单元格/范围中使用特定数量的字符的getValue()。例如:
我正在某个单元格中查看此数据= 4/17/2019 10:15:48 我想获取该数据并将其与其他数据进行比较,以确定是否为今天。问题是我不在乎是10:15:48。我只想知道它是否在2019年4月17日完成。
是否可以获取单元格的Value,但只能使用前9个字符而不是整个单元格数据。
谢谢您的帮助。
答案 0 :(得分:1)
例如,假设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()
。如果我误解了你的问题,我表示歉意。