由於谷歌應用程序腳本是在JavaScript中,我想知道如果我可以以某種方式導入它並使用它,而不是圖表庫。在Google Apps腳本中使用d3.js繪圖?
2
A
回答
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消毒。
1
0
是的,你可以導入D3和谷歌Apps腳本使用它。要做到這一點,你需要如下描述把它列入你的腳本:https://github.com/d3/d3
這裏是一個Hello World GAS script在吉斯特
相關問題
- 1. 使用Google Apps腳本在Google Apps帳戶中遷移郵件
- 2. 在Google Apps腳本中使用Mandrill API
- 3. 在Apps腳本中使用Google API?
- 4. 在Google Apps腳本中使用範圍
- 5. 在Google Apps腳本中使用Javascript
- 6. 在Google Apps腳本中使用jsPDF
- 7. 使用Google Apps腳本
- 8. 在Google Apps腳本中使用Crypto-JS - 什麼是C.lib?
- 9. Google Apps腳本:如何在HtmlService中使用js庫
- 10. Google Apps腳本使HTTP POST
- 11. Google Apps引擎,Google Apps腳本和Javascript
- 12. Google Apps腳本CoffeeScript
- 13. Google Apps腳本DockPanel
- 14. Google Apps腳本[createServerClickHandler]
- 15. 從Google Apps腳本
- 16. Google Site Apps腳本
- 17. Google Apps腳本ToggleButton用法
- 18. Google Apps腳本中的Highcharts
- 19. 在Google Apps腳本中使用Google字體
- 20. 使用C#執行Google Apps腳本
- 21. 離線使用Google Apps腳本
- 22. 使用Google Apps腳本連接Twilio
- 23. 使用Google Apps腳本的電報API
- 24. 如何使用此Google Apps腳本?
- 25. Google Apps腳本MailApp使用htmlBody文檔
- 26. 使用CURL訪問Google Apps腳本
- 27. 使用Google Apps腳本清除文檔
- 28. 使用Google Apps腳本的QuickBooks API POST
- 29. Google Apps腳本:何時使用getActiveSpreadsheet()
- 30. 使用Google Apps腳本獲取圖表中的所有系列
好的,謝謝。那麼,我應該將代碼複製到一個新文件d3.gs中,並在出現錯誤時修復它們?我希望這可以在電子表格中運行併發送HTML電子郵件。 –
我只是試圖用''包含它,但失敗了(有一些有用的錯誤),所以你建議的方法聽起來像一個很好的開始的地方。 – Daniel
這個[Google博客文章](http://googleappsdeveloper.blogspot.co.uk/2012/11/using-open-source-libraries-in-apps.html)可能會對你有所幫助,因爲那位開發者經歷了類似的過程爲[underscore.js](http://underscorejs.org/)庫。 – Daniel