我有一个数组,我想使用 getRange().setValues() 将其写入电子表格。我可以毫无问题地写入电子表格,但日期总是如下所示:
2012-06-18T07:00:00.000Z
我只对看感兴趣2012-06-18
。当我尝试使用格式化日期时
passedArray[0][12] = Utilities.formatDate(passedArray[0][12], "GMT", "yyyy-MM-dd");
或者
Utilities.formatDate(passedArray[0][12], "GMT", "yyyy-MM-dd");
或者
ModifiedArray[0][12] = Utilities.formatDate(passedArray[0][12], "GMT", "yyyy-MM-dd");
它会产生意外错误。在另一个函数中创建并填充其自身的数组,然后以 JSON 格式存储为属性:
var array1JSON = [{'array':[array1[i]]}];
UserProperties.setProperty("arrayPassing",JSON.stringify(array1JSON));
然后从另一个函数访问
var array1JSON = JSON.parse(UserProperties.getProperty('arrayPassing'));
var passedArray = array1JSON[0].array;
任何帮助,将不胜感激。
谢谢!