2012-09-05 15 views
5

Geliştirici sayfalarında tam bir sözdizimi belirtimi bulamıyorum. döngü uzun olmadığını Gerçekten ben Varsayılan hizmetleri görmekGoogle App Komut Dosyası Sözdiziminin bir yerinde tam bir tanımı var mı?

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

... merak ediyorum, ama bu kullanabileceğimiz neyi kontrol akış sözdizimi tanımlayan değildir. Tam olarak JavaScript'in bir versiyonu mu?

+0

tam javascript basit bir sürümünü söyleyebiliriz, bu gibi arka sunucudan spresheet, formlar ve takvimler gibi tüm google ürünleri kontrol edecek. –

cevap

6

GAS, JavaScript'in kesin bir sürümü değil. Bu JavaScript 1.8.5 Object.keys, Object.isExtensible, vb gibi birçok özelliğini destekler, ancak diğer yandan JavaScript 1.7 tanıtılan yield ve let anahtar kelimeleri desteklemiyor. GAS'ın desteklediği diğer özellikler, JavaScript 1.8.1'de tanıtılan yerel JSON sınıfı ve String.trim işlevidir. Ayrıca GAS, E4X uzantısını destekler.

GAS belgeleri şimdi tamamlanmadı ve birçok özellik deneysel olarak keşfedilebilir.

+0

, eksik belgelerin bile kullanılabilir hale gelmesi durumunda harika olurdu - belki de wiki biçiminde toplumun katkıda bulunabilmesi için? Şahsen ben orada döngüler için gelişmiş görmek isterim ... –

+2

Mozilla Geliştirici Ağı'nda kapsamlı bir şekilde belgelenen orada 1.6 var olan her şeye güvenebilirsiniz. İnsanları MDN'ye yöneltmek dışında ana dili belgelemeyi planlamıyoruz. Belgelerimiz (ki bu da sürekli olarak daha iyi hale geliyor), hepsi ek Apps Komut Dosyası apis'i ve JavaScript değil. Bu dökümanların hepsi https://developers.google.com/apps-script adresinde mevcuttur. –

+1

Teşekkürler Corey, evet bu linke gittim - Javascript'in kesin alt bölümleri burada değil Bu stackoverflow gönderisi :-) –

5

Apps Komut tam JavaScript sürümü 1.6 olan

+0

ah, hmm, kim Corey G veya megabyte1024'e inanır ... –

+1

@SamJoseph. İkimize de :). Corey'nin tam olarak JavaScript sürüm 1.6 'cümlesi doğru ama cevabı sadece alt sürüm sınırını aşıyor. Cevabım da doğru ve en üst sürüm sınırını uzmanlaşıyor. Cevaplarımız birbiriyle çelişmiyor. – megabyte1024

+0

aha, teşekkürler, mantıklı, ama her ikinizi de doğru olarak işaretleyemezsiniz - argh, er, mantık dökümü ... her iki şekilde de, kısmen de olsa belgelerin tamamını görmeyi çok isterim ... –

İlgili konular