为什么CollaborativeMap.set不返回旧的map值?

时间:2014-02-04 21:26:01

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

实时api文档表明CollaborativeMap的set方法应返回给定键的先前值(如果有)。相反,它似乎返回了一些旧值作为属性的对象。

var map = doc.getModel().createMap();
map.set('key', 'val');
var oldValue = map.set('key', 'val2');
console.log(oldValue === 'val1'); // false
console.log(oldValue); // Tm {a: ""val"", Pa: Object, K: function, pa: function, J: function…}

1 个答案:

答案 0 :(得分:1)

看起来正在返回Realtime API中的内部数据结构而不是预期的值。感谢您报告此问题 - 我们正在研究它。