我一直在努力奋斗。我的脚本在电子表格中运行,以使用格式化为HTML的数据更新网站。
在脚本中,我在数据范围内的循环中使用app.add(app.createHTML(values[i][j]))
。我还在这个循环中附加了各种面板。
最后,我找到了我要在网站上更新的页面,并致电page.setHtmlContent(app)
这显然不起作用 - 我需要在这做什么呢?
答案 0 :(得分:0)
对象app
是UiApp实例,而不是html内容。人们应该将其视为一个命令,告诉Google服务器使用GWT工具包生成一个html页面,所以显然(正如你所说)你尝试的代码无法工作。
如果您尝试使用类似
的内容获取所显示页面的内容 var htmlContent = UrlFetchApp.fetch('https://script.google.com/macros/s/AKf------Z1BBusUdHBmbWI-eqNjM/exec').getContentText();
你会发现它看起来像是一个可以理解的HTML代码,而且你会遇到授权,警告信息和/或“加载”消息的问题......
据我所知,无法以与网站方法page.setHtml
兼容的形式从网页应用中捕获html内容,至少不使用Google Apps脚本方法。
也许某些地方是黑客,但不是我知道的......