2017-04-17 64 views
0

我有谷歌Apps腳本用的doGet功能:如何更改網頁應用價值

function doGet(e) { 
    return HtmlService.createTemplateFromFile('Copy').evaluate(); 
} 

有字符串中的文件複製:

<span id="label"></span> 

我需要從GS改變這個文本(我有很大的功能,需要改變文本4-5次)。我試圖找到關於doPost()和UrlFetchApp.fetch()的信息,但我不明白我需要做什麼來更改Web應用中的一些文本。 (和使用怎麼辦郵政()一般)

我讀到有關模板https://developers.google.com/apps-script/guides/html/templates,但他們可以改變文本只有1次,在的doGet ..

簡單地說,我需要給用戶的信息有關執行的狀態我功能。

+0

您可以使用'google.script.run.withSuccessHandler'來定期更新函數的狀態。 https://developers.google.com/apps-script/guides/html/communication – SpiderPig

+0

選中此[doGet和doPost教程](http://googleappscripting.com/doget-dopost-tutorial-examples/)。 ['ContentService.createTextOutput'](https://developers.google.com/apps-script/reference/content/content-service)方法是從GET請求返回內容的最基本方式,但它是大多數其他類型的內容。通過此方法創建的['TextOutput'](https://developers.google.com/apps-script/reference/content/text-output)對象默認返回text/plain類型的響應,但可以設置到ATOM,CSV,ICAL,JAVASCRIPT,JSON,RSS,TEXT,VCARD和XML。 – abielita

回答

0

可以使用contentService

谷歌電子表格可以幫助你保存數據。 使用腳本,您可以將數據保存在地圖上,並使用dom顯示數據,或將數據保存在電子表格中,並使用SpreadsheetApp顯示數據。