我可以在一個Google Apps腳本項目中使用兩種不同的doGet()函數嗎?我將它們保存在兩個.gs文件中。如果可能的話,我如何分別發佈網絡應用程序?兩個doGet()函數在一個GAS項目中?
回答
通過在腳本編輯器中轉到File
>New
>Project
,可以使第二個項目附加到同一文檔。將doGet()函數放在兩個獨立的.gs文件中與將編譯器放在同一個.gs文件中的兩個doGet()函數相同。
您可以使用一個doGet()
函數提供多個頁面。
有關兩個html頁面的示例,請參見Linking to another HTML page in Google Apps Script。
但是,這不會讓我創建兩個單獨的網絡應用程序與單獨的網址,對不對?我使用HtmlService製作兩種不同的表單,這些表單將由不同的用戶訪問。 – mrfinnsmith 2014-12-07 01:30:25
如果您想爲人們提供較長的網址,請不要。但是,如果您打算髮布縮短的網址,例如使用goo.gl,那麼每個表單都會有自己獨特的縮短網址(...這會將所需參數提供給您的doGet())。這種方法的好處是相關的代碼將在一個項目中進行維護。如果您決定爲不同的表單單獨執行項目,則可以將它們製作爲簡約腳本,並將通用代碼作爲一個「庫」存放在一個項目中。 – Mogsdad 2014-12-07 02:12:41
- 1. 從同一個項目中的兩個C++文件調用一個函數
- 2. 將兩個CVS項目合併到一個SVN項目中
- 3. 在一個目錄中部署兩個項目解決方案
- 4. 兩個LocationListener的兩個班在同一個項目
- 5. 在C函數中返回一個數組中的項目
- 6. 兩個項目
- 7. 在兩個不同的項目中使用一個Java源文件,這兩個項目都在開發中
- 8. 從另一個項目調用函數
- 9. ( 「#」 +項目).append不是一個函數
- 10. 一個onclick中的兩個函數 - Javascript
- 11. 一個Xcode項目,兩個目標,兩個應用程序,兩個Default.png文件?
- 12. 兩個項目,一個wcf服務
- 13. 一個MVC項目還是兩個?
- 14. Eclipse:兩個web項目,一個servlet
- 15. 在一個數組的相鄰項目中最小化函數
- 16. 帶來兩個項目在一起
- 17. 使用ASP.NET MVC創建API - 全部在一個項目或兩個項目中?
- 18. 兩個不同的項目,在maven中有一個共享依賴項目
- 19. 將兩個或多個visual studio項目合併到一個項目中
- 20. 兩個項目指的是一個項目
- 21. 能夠在一個RecyclerView中同時點擊兩個項目
- 22. 如何在一個LocalStorage項目中包含兩個表格?
- 23. 如何在同一個項目中使用兩個ORM [Play Framework]
- 24. 在一個UML圖中顯示兩個項目
- 25. 如何在Eclipse中導入兩個項目,就像一個
- 26. 兩個項目模板在一個模板字段中?
- 27. 是否有可能在一個listView項目中有兩個TextView?
- 28. 在一個項目中構建兩個可執行文件
- 29. 可以在同一個項目中使用兩個框架嗎?
- 30. 在同一個集合中添加兩個項目
謝謝,這就是我所懷疑的。他們沒有附加到特定的文件,所以這不是什麼大問題。在我看來,有點混亂。 – mrfinnsmith 2014-12-07 01:20:37