2013-10-21 2 views
1

Google 드라이브에서 스프레드 시트를 작성하여 직원에게 연례 검토를 받아야하는지 추적합니다. 계산의 일환으로, 시작 날짜에 몇 년을 추가하여 기념일을 계산할 수 있어야합니다. 나는이 노력하고있어 :지금부터 Google Apps 스크립트로 연도 받기

returnDate = returnDate.setYear(returnDate.getYear() + 1);

아아, 구글이 지원하는 스크립트 언어는 내가 그 줄에이 오류로, 완전 본격적인 자바 스크립트 Date 객체의 유용한 기능을 많이 부족한 것 같다 때 그것을 실행하려고 :

그래서

TypeError: Cannot find function setYear in object 1357106400000. (line 28, file "Code")

, 어떻게 하나가 Google 애플리케이션 스크립트에서 사용할 수있는 도구를 사용 주년 일련의 날짜를 계산 할 수 있습니까?

도움 주셔서 감사합니다. 이 같은

답변

4

작품 :

function addOneYear(y){ 
    var fullYear = y.getFullYear(); 
    return new Date(y.setFullYear(fullYear+1)); 
} 

자바 스크립트 사양 here getYear는 및 setYear에 따르면이

+0

Welp하지 않는 것이 좋습니다 나는 것을 시도 거라고 생각하지만 난 분명히 잘못된 구문의 비트를받은 것 또는 뭔가. 매력처럼 일하고; 감사합니다. –

관련 문제