HtmlService Sites小工具动态高度

时间:2015-01-11 23:45:55

标签: google-apps-script

我正在将Google Apps Html Service小工具插入到Google网站中。有没有办法使网站页面高度和脚本容器高度动态,以避免插入小工具上的滚动条?

2 个答案:

答案 0 :(得分:1)

如果可能的话,那就是:

Apps Script Sites Service

但我没有看到任何添加或修改小工具的方法。

我猜测这可能是唯一的方法,就是如果你从当前页面中获取HTML:

var site = SitesApp.getSite("example.com", "mysite");
var page = site.getChildren()[0];
Logger.log(page.getHtmlContent());
var pageHTML = page.getHtmlContent();

编辑HTML以使用字符串函数更改代码

var stringPageHTML = page.getHtmlContent();
//Find the HTML string you want to change, and change
//it with JavaScript string functions
var newHTML = "New HTML";

删除页面:

page.deletePage();

添加新页面:

page.createWebPage(title, name, newHTML)

答案 1 :(得分:1)

最后我检查过,小工具iframe的高度/宽度必须比网络应用程序大50个像素,才能显示滚动条。将Web应用程序插入小工具时,它会询问您固定像素的高度而不是百分比。所以我认为让网站页面完全响应是不可能的。

相关问题