【发布时间】:2013-09-03 10:31:06
【问题描述】:
是否可以检索 Google Doc 的内容并将其显示在 html 页面的 div 中?如果是这样,在下面的精简示例中实现“MAGIC”的正确方法是什么?
<html>
<head>
</head>
<body>
<div>
<MAGIC>
Script or link that retrieves and displays the body of a Google Doc.
</MAGIC>
</div>
</body>
</html>
在上面,你可以假设
- html 由 Google Drive Hosting 提供。
- 对 Google 文档的引用是静态的。
- 无需在公共 html 页面中编辑 Doc(即在该上下文中它是只读的)。
我已通读 Apps 脚本文档,看起来似乎可以通过文档服务和内容服务的某种组合来实现。例如,文档服务有 getBody() 和 copy() 方法,但不清楚这些调用返回的对象是否可以将所见即所得呈现为 html 以插入到 html 容器中。
背景:我正在尝试为一家小型非营利组织实施安全且易于使用的 CMS。我已经制作了一个托管网站框架的原型 在 Google 云端硬盘上。到目前为止,它看起来很有希望,但更改需要能够编辑 html。我们有很多人可以在类似文字处理器的环境中创建内容,但只有几个人,包括我自己 谁能应付 HTML/CSS/JQuery/AppsScript。
如果我可以专注于整体框架并让其他人更新内容 事件等,那将是一个巨大的胜利。基本上,如果他们能够编辑 Google Doc,然后手动重新加载网页以查看结果,我会非常高兴。
我意识到 CMS 有很多方法,但目前我有兴趣探索纯粹的 Google Docs/Google Drive 解决方案。
【问题讨论】:
标签: content-management-system google-apps-script google-docs-api