我有一个实时应用程序并获得合作者,doc.getCollaborators()
这给了我一个数组 []doc
来自类型gapi.drive.realtime.Document
:
根据API 参考isOwner
,如果当前协作者是实时文档的所有者,则没有类似的字段显示“ doc
”
我的问题是如何找出合作者的角色doc
。在 API 文档中,我发现:“Realtime API 支持所有者、读者和作者角色”
如果我尝试使用google drive api referencegapi.client.drive.permissions.list
中的建议:
function retrievePermissions(fileId, callback) {
var request = gapi.client.drive.permissions.list({
'fileId': fileId
});
request.execute(function (resp) {
callback(resp.items);
});
}
retrievePermissions(self.realtimeDocId, function (resp) {
resp;
});
然后我收到以下错误消息:
实时加载回调中的错误:TypeError:无法读取未定义的属性“权限” TypeError:无法读取未定义的属性“权限”