我希望能够将自己的服务器提供的内容添加到新的(2016年12月)Google网站上的页面上。我可以看到添加自定义内容的唯一方法是右侧侧边栏中的"插入>嵌入URL"选项。
我要求在Google G-Suite上得到人们的支持,但除了建议我使用OpenGraph Markup外,他们几乎没有提供信息。
如果我添加了带有" OG"元标记的图像的链接,则显示图像,这是进度,但是我想显示其他内容,即我自己的服务器提供的一些HTML。p>我看到新网站在封面下使用聚合物的版本 - 对于我来说,在嵌入式链接中使用聚合物Web组件是理想的选择,但我无法完成该工作。
有什么想法吗?
您现在可以使用Google Apps脚本。
我不知道您要嵌入什么,但是一个简单的实现是用GS文件和HTML文件创建Google Apps脚本项目。
//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(具有一些限制)和Google Apps脚本进行GSuite https://developers.google.com/apps-script/reference/reference/calendar/,外部APIS https https://developers.google.com/Apps-Script/Guides/Services/外部等
这也值得一读
我应该补充说,此示例假设您将继续使用scriptlet等开发HTML模板,但是如果仅是纯HTML,则GS文件只需要包含该行
return HtmlService.createHtmlOutputFromFile('my-html-file')