Google apps script google应用程序脚本如何在字符串中获取日期日期(电子表格)
我想将电子表格中创建的日期与特定日期进行比较Google apps script google应用程序脚本如何在字符串中获取日期日期(电子表格),google-apps-script,Google Apps Script,我想将电子表格中创建的日期与特定日期进行比较 var ss = SpreadsheetApp.getActiveSpreadsheet(); var spreaddate = ss.getSheetByName("sheet123").getRange("B2").getValue(); //--> Thu Dec 12 00:00:00 GMT+09:00 2019 var comparedate = new date(yyyy-mm-dd)//somting like this if(
var ss = SpreadsheetApp.getActiveSpreadsheet();
var spreaddate = ss.getSheetByName("sheet123").getRange("B2").getValue();
//--> Thu Dec 12 00:00:00 GMT+09:00 2019
var comparedate = new date(yyyy-mm-dd)//somting like this
if(spreaddate > comparedate){
do something
}
spreaddate未被识别为日期。
即使我试着把它转换成日期,也很难,因为它是用字母写的,而不是像星期四-十二月那样的数字。
我该怎么办?我认为问题在于您没有正确定义您的
比较数据。您需要使用大写字母“D”。如果spreaddate
的输出是“Thu Dec 12 00:00:00 GMT+09:00 2019”,那么它可能是一个日期。但是,您的comparedate
声明看起来是错误的。你收到的确切错误是什么?迭戈,最好再试一次。我做比较的日期错了。非常感谢。