Google Realtime API - 如何查看现有的协作模型?

时间:2013-08-05 23:26:23

标签: google-drive-api google-drive-realtime-api

如何查看现有的实时协作数据模型?我调用了getRoot方法:

var collaborative_model = rtpg.realtimeDoc.getModel().getRoot()

当我在调试中查看collaborative_model对象时,我只看到了神秘的属性。不确定我的模型是否或如何保存。

我可以对模型进行某种变量转储吗?

enter image description here

2 个答案:

答案 0 :(得分:2)

您可以将https://gist.github.com/cowsrule/6348393用作实时API协作对象的主要即插即用转储器。由于这依赖于实时API的内部,因此下次更新API时需要更新(读取:break)。

要使用,请在您的网页上添加并将window.remoteDoc设置为您的实时文档。

要调用,请传入您感兴趣的CollaborativeObject的ID。

答案 1 :(得分:0)

root只是一个CollaborativeMap,因此您可以使用标准的map方法来探索它的值。

挖掘模型的相关方法是keys()和values()。

许多这些数据模型类都有混淆的方法,这些方法是内部实现的一部分。查看公开可用方法的最佳方法是查看API reference