2012-09-05 1 views
5

개발자 페이지에서 전체 구문 사양을 찾을 수 없습니다. 루프에 대한 확장이 있다면 난 정말 내가 기본 서비스를 참조어딘가에 Google App 스크립트 구문에 대한 완전한 정의가 있습니까?

https://developers.google.com/apps-script/

... 궁금하네요,하지만 우리가 사용할 수있는 제어 흐름 구문 정의되지 않습니다. JavaScript의 일부 버전입니까?

+0

정확하게 자바 스크립트의 간단한 버전을 말할 수있는,이 같은 백엔드에서 spresheet, 양식 및 캘린더와 같은 모든 Google 제품을 제어합니다. –

답변

6

GAS는 JavaScript의 정확한 버전이 아닙니다. Object.keys, Object.isExtensible 등과 같은 JavaScript 1.8.5의 많은 기능을 지원하지만 반면에 JavaScript 1.7에 도입 된 키워드 yieldlet은 지원하지 않습니다. GAS가 지원하는 또 다른 기능은 native JSON 클래스와 JavaScript 1.8.1에서 소개 된 String.trim 기능입니다. 또한 GAS는 E4X 확장자를 지원합니다.

GAS 문서가 완전하지 않아 많은 기능을 실험적으로 검색 할 수 있습니다.

+0

은 커뮤니티가 기여할 수 있도록 위키 폼에서 불완전한 문서를 사용할 수 있다면 어떨까요? 개인적으로 나는 거기에 루프를 위해 고급을보고 싶습니다 ... –

+2

당신은 1.6에있는 모든 것을 의지 할 수 있습니다. 이것은 Mozilla 개발자 네트워크에서 광범위하게 문서화되어 있습니다. 우리는 사람들을 MDN으로 안내하는 것 이외의 핵심 언어를 문서화 할 계획이 없습니다. Google의 문서 (지속적으로 개선되고 있음)는 JavaScript가 아닌 추가 Apps Script API에 관한 것입니다. 그 문서는 https://developers.google.com/apps-script에서 모두 이용 가능합니다. –

+1

Corey에게 감사합니다. 예, 저 링크에 가보 았습니다. 자바 스크립트의 정확한 하위 섹션이 설명되어 있다면 좋을 것입니다. 이 stackoverflow 게시물 :-) –

5

애플리케이션 스크립트를 정확하게 자바 스크립트 버전 1.6

+0

아, 코믹 G 또는 메가 바이트 1024를 믿는 사람 ... –

+1

@SamJoseph. 우리 둘에게 :). 코리의 '자바 스크립트 버전 1.6 정확하게'문장은 사실이지만 그의 대답은 더 낮은 버전 한도에만 국한된다. 내 대답은 또한 사실이며 그것은 최고 버전 제한을 전문으로. 우리의 대답은 서로 모순되지 않습니다. – megabyte1024

+0

아하, 고마워. 두 사람을 옳은 사람으로 표시 할 수는 없지. 아, 어, 논리 고장 ... 어느 쪽이든 부분적으로 완전한 문서를보고 싶어 할거야 ... –

관련 문제