Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script google应用程序脚本如何在字符串中获取日期日期(电子表格)_Google Apps Script - Fatal编程技术网

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
声明看起来是错误的。你收到的确切错误是什么?迭戈,最好再试一次。我做比较的日期错了。非常感谢。