2012-06-22 2 views
0

getRange(). setValues ​​()를 사용하여 스프레드 시트에 쓰고 싶은 배열이 있습니다. 나는 스프레드 시트에 문제를 쓸 수 있어요,하지만 날짜에 allways 같이 :배열의 날짜 서식을 지정할 수 없습니다.

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; 

에서 액세스.

감사합니다.

답변

1

Utilities.formatDate의 인수가 날짜 개체 여야하기 때문에 Utilities.formatDate(new Date(passedArray[0][12]), "GMT", "yyyy-MM-dd"); 을 시도해 볼 수 있습니다.

관련 문제