2012-12-18 15 views

回答

1

是的,原則上你可以包含你喜歡的任何Javascript庫。但是,它必須符合Google的Caja消毒 - see the "JavaScript Libraries" subheading here。您需要使用Html Service而不是Ui Service來構建您的應用。


[更新時間:2015年02月09日] HtmlService自從最初編寫以來已有所改進。 This page on restrictions詳細介紹了3種不同的沙箱模式。 IFRAME模式不使用Caja消毒。

+0

好的,謝謝。那麼,我應該將代碼複製到一個新文件d3.gs中,並在出現錯誤時修復它們?我希望這可以在電子表格中運行併發送HTML電子郵件。 –

+0

我只是試圖用''包含它,但失敗了(有一些有用的錯誤),所以你建議的方法聽起來像一個很好的開始的地方。 – Daniel

+0

這個[Google博客文章](http://googleappsdeveloper.blogspot.co.uk/2012/11/using-open-source-libraries-in-apps.html)可能會對你有所幫助,因爲那位開發者經歷了類似的過程爲[underscore.js](http://underscorejs.org/)庫。 – Daniel

0

是的,你可以導入D3和谷歌Apps腳本使用它。要做到這一點,你需要如下描述把它列入你的腳本:https://github.com/d3/d3

這裏是一個Hello World GAS script在吉斯特