2017-04-17 60 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显示数据。