나는 순수한 JS라는 Google Script를 사용하고 있습니다. 나는 for
루프를 생성 한문자열을 교체하거나 배열을 통해 제거
[Tue Dec 23 2014,
816.43,
Tue Jan 28 2014,
729.43]
: 그것은 다음과 같습니다 그래서 시간과 GMT 부품을 제거 할 날짜를 포맷 할
[Tue Dec 23 00:00:00 GMT+00:00 2014,
816.43,
Tue Jan 28 00:00:00 GMT+00:00 2014,
729.43]
:
나는 다음과 같은 배열을 .replace
을 사용하여 00:00:00
및 GMT+00:00
을 (를) data
""
).
var arrayLength = data.length;
for (var i = 0; i < arrayLength; i++) {
var newData = data[i].replace("00:00:00", "");
}
나는 다음과 같은 오류가 발생합니다 :
TypeError: Cannot find function replace in object Tue Dec 23 2014 00:00:00 GMT-0000 (GMT)
날짜 개체 또는 문자열 배열이 포함되어 있습니까 갖고있는 것 같다 날짜의 배열을 정상화 할 수있는 방법인가? 또한, 당신은 숫자 엔트리를 건너 뛰지 않는 것으로 보이는데, 확실히 'replace' 메소드가 없습니다. (즉,'i ++'대신'i + = 2 '를 사용하십시오.) – apsillers
아마 문자열 배열을 가지고 일하는 것이 아니라 Date 객체의 배열을 사용하는 것입니다. – Pointy
아마 Date 객체를 포함 할 것입니다. – brso05