2012-09-05 50 views
5

我在開發人員頁面上找不到完整的語法規範。我真的不知道,如果有一個擴展的for循環...是否有Google App Script Syntax的完整定義?

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

我看到默認的服務,但沒有被定義,我們可以用什麼控制流語法。它恰恰是一些JavaScript版本嗎?

+0

恰恰能說的JavaScript的簡化版本,它會控制所有谷歌產品,如spresheet一樣,來自後端表格和日曆。 –

回答

6

GAS不是JavaScript的精確版本。它支持JavaScript 1.8.5的許多功能,如Object.keys,Object.isExtensible等,但另一方面它不支持在JavaScript 1.7中引入的關鍵字yieldlet。 GAS支持的另一個功能是在JavaScript 1.8.1中引入的原生JSON類和String.trim函數。 GAS還支持E4X擴展。

GAS文檔現在不完整,許多功能都可以通過實驗發現。

+0

將是偉大的,即使不完整的文件可以提供 - 也許在維基的形式,使社區可以貢獻?我個人很喜歡在那裏看到先進的循環... –

+2

你可以依靠1.6中的所有東西,這在Mozilla開發者網絡上被廣泛記錄。除了向人們指出MDN之外,我們不打算記錄核心語言。我們的文檔(不斷變得更好)是關於額外的Apps腳本API,而不是JavaScript。這個文檔全部可以在https://developers.google.com/apps-script –

+1

感謝Corey,是的,我去過那個鏈接 - 如果支持JavaScript的精確子節點在那裏描述,那麼會很好,而不僅僅是在這個stackoverflow後:-) –

5

Google Apps腳本恰恰是JavaScript版本1.6

+0

啊,嗯,誰相信Corey G或megabyte1024 ... –

+1

@SamJoseph。給我們倆:)。 Corey的「正確的JavaScript版本1.6」這句話是真實的,但他的回答僅限於較低的版本限制。我的回答也是正確的,它專注於頂級版本的限制。我們的答案不會相互抵觸。 – megabyte1024

+0

啊哈,謝謝,有道理,但不能標記你們兩個人是正確的 - 呃,呃,邏輯分解......任何一種方式都希望看到即使是部分完整的文檔... –

相關問題