我有一个协作地图,以协作地图为值。当值映射上发生事件时,我想知道该事件属于哪个键(外部映射)。任何人都可以提出一种干净的方法来实现这一目标?
CMap(key, cmapb(k,string)) , ChangeEvent 发生在 cmapb 字符串上,我想知道 CMap 的键。k 仅对单个密钥是唯一的(因此跟踪 k 然后查找包含 k 的密钥不是一种选择)。
编辑:
在将记录(cmapb)添加到 CMAP 之前,我以这种方式附加 EventListener:
records.addEventListener(gapi.drive.realtime.EventType.VALUE_CHANGED, updateJSON);
如果我可以在 updateJSON 上传递记录的 id,那么我可以遍历 CMAP 以查找具有该 id 的值。虽然我不知道如何传递 id 以及 ChangeEvent。