在博客上嵌入 Google 文档

Google 教会我们,不要等失去了才懂得珍惜,在 G/F/W 的重重威胁下,我们已经与很多国内外优秀的网络服务失之交臂,所以我要在 Google 在不可抗力的作用下完全灭失之前,好好折腾一下 Google 的服务们。比如说,之前在博客上添加 Google 日历 API,今天我又折腾了一个类同的功能,在博客上嵌入 Google 文档。

我这里说的博客最好是指像 WordPress 这样的支持 html 的独立博客,如果不是 WordPress,那能支持 html 的 BSP 也能凑合一下吧。要在博客中嵌入 Google 文档(包括 Word、Excel、PPT),其实 Google 已经提供了一个很好的方法——Google 查看器,这个查看器很简单易用,只要把你的 Google 文档设为共享给所有人可见,然后把所得到的 url 链接复制到 Google 查看器里,就会得到三种形式的 html,第一种是纯 url 的,第二种是带 html 的链接文本,第三种是框架格式的 html。我们一般选择第三种直接复制到编辑器的 html 模式下即可,也就实现了在博客中嵌入 Google 文档的功能。

但是,不知道什么原因,用 Google 查看器这种方法我始终不能生成可见的嵌入文档,预览时会显示“抱歉,目前还不支持查看此类型的文档。”不过直接打开共享后所得到的 url 链接倒是可以查看此文档,很灵异。那吧,既然 Google 提供的查看器生成的框架不可用,那我就抛弃 Google 的查看器,直接用框架!

 格式如下:

<iframe src="google-docs-url&embedded=true" width="555" height="440" style="1px solid #222;"></iframe>

其中的标红加粗的 google-docs-url 就是指共享后得到的链接地址,格式很简单,长宽边框等样式可以另外添加,DIY 程度很高,另外我测试了一下 Google 企业套件中的文档,同样可用,以下就是我上传到 Google 企业套件中的一个文档,内容是我上周写的管理经济学的作业。看看效果如何呀?