2016-05-11 131 views
1

我試圖操縱從服務器端的谷歌Apps腳本的添加爲谷歌文檔的HTML,但還沒有找到支持它的方法HTML。我想在單擊按鈕時添加元素。操縱從服務器端腳本

這是可能的,或者可以在HTML只能通過客戶端的JavaScript或jQuery的改變?

+0

你的問題不明確。你的意思是在頁面加載操作之後? – Jonathon

+0

@Jonathon是的。我想在單擊按鈕時添加元素。 – FlamingPickle

+0

我編輯你的問題是一個更普遍的問題,希望能讓它對更廣泛的受衆更有用。 – Mogsdad

回答

1

所有客戶端操作和交互必須與客戶端JavaScript來完成。您可以讓代碼與應用程序腳本後端進行交互,但實際操作需要在沙盒內進行。

點擊該按鈕可以簡單地發送到GAS返回數據或完全形成HTML(建議前者)解釋這一點,將它添加到頁面,然後在成功處理程序回調處理的呼叫。 google.run methods

當心過度使用jQuery,它帶給派對的很多東西都可以用我現代瀏覽器中的vanilla js來完成。

+0

感謝您的回答。你能給我一個成功處理程序回調的例子嗎? – FlamingPickle

+0

https://developers.google.com/apps-script/guides/html/reference/run#methods – Jonathon

+0

值得關注的是谷歌Apps腳本沒有比在這方面的任何其他客戶端/服務器Web應用程序不同。服務器端代碼爲瀏覽器客戶端提供了初始HTML頁面;之後,所有可見的變化都會在瀏覽器中完成。 FWIW,jQuery從來沒有做過任何讓JS無法做到的事情(顯而易見,因爲它是用JS實現的)。 – Mogsdad