Google drive api Model.BegIncremationCompoundOperation用于什么?

Google drive api Model.BegIncremationCompoundOperation用于什么?,google-drive-api,google-drive-realtime-api,Google Drive Api,Google Drive Realtime Api,在模型初始化期间发生的操作不会在撤消历史记录中结束,因此model.beginCreationCompoundOperation与model.begincoundoperation相对的用途是什么?我最好的猜测是,它在内部用于将初始化函数调用包装到复合操作中,而不是公开的 您的猜测是正确的-BegIncremationCompoundOperation用于包装初始化函数调用,以便我们知道所做的更改用于创建初始文档状态,而该状态(除其他外)无法撤消 这项职能不是要公开的。在模型初始化期间调用它将立

在模型初始化期间发生的操作不会在撤消历史记录中结束,因此model.beginCreationCompoundOperation与model.begincoundoperation相对的用途是什么?我最好的猜测是,它在内部用于将初始化函数调用包装到复合操作中,而不是公开的


您的猜测是正确的-BegIncremationCompoundOperation用于包装初始化函数调用,以便我们知道所做的更改用于创建初始文档状态,而该状态(除其他外)无法撤消

这项职能不是要公开的。在模型初始化期间调用它将立即失败,如果在模型初始化之后调用它,更改将拒绝在服务器上提交,您将需要重新加载(创建复合操作只能应用一次-如果您创建一个文档,然后立即将其加载到多台计算机上,这可以防止创建多次)

此函数将在实时API的未来更新中删除