我希望能够将我自己的服务器提供的内容添加到新的(2016年12月)Google协作平台网站上的页面。我可以看到添加自定义内容的唯一方法是'插入>嵌入网址'右侧边栏中的选项。
我已经请求Google G-Suite的人们提供支持,但除了建议我使用OpenGraph标记之外,他们提供的信息很少。
如果我添加一个标有“' og' meta标签显示图像,这是进度,但我想显示其他内容,即我自己的服务器提供的一些html。
我看到新网站使用了一个版本的聚合物 - 我非常适合在嵌入式链接中提供聚合物网络组件,但我还没有能够做到这一点。
有什么想法吗?
答案 0 :(得分:2)
您现在可以使用Google Apps脚本。
我不确切地知道你想要嵌入什么,但一个简单的实现是使用gs文件和html文件创建一个谷歌应用程序脚本项目。
//my-gs-file.gs
function doGet(e) {
return HtmlService
.createTemplateFromFile('my-html-file')
.evaluate();
}
<!-- my-html-file.html-->
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<p>Hello world</p>
</body>
</html>
您可以使用javascript(有一些限制)和谷歌应用脚本来获取gsuite内容https://developers.google.com/apps-script/reference/calendar/,外部API https://developers.google.com/apps-script/guides/services/external等
这也值得阅读https://developers.google.com/apps-script/guides/html/best-practices
我应该补充一点,这个例子假设你将继续用scriptlets等开发html模板,但是如果它只是普通的html,那么gs文件只需要包含行
return HtmlService.createHtmlOutputFromFile('my-html-file')