window.parent.Xrm.Page.data.entity.getId() 在 Javascript 中使用 CRM 2011 保存时为空

window.parent.Xrm.Page.data.entity.getId() is null on SAVE in Javascript using CRM 2011

当我尝试重新保存(因为实体记录已经存在)实体记录时,我想在 JS 中检索 GUID 以进行一些比较等...
出于某种原因 window.parent.Xrm.Page.data.entity.getId() “错误:....为空或不是对象。
我什至尝试了 window.top.opener.parent.Xrm.Page.data.entity.getId() 但仍然得到 "Error: ... is null or not an object."
经过调查,我的语法似乎是正确的,但对象返回为 null。 我什至尝试在 Form Load 上获取实体记录的 GUID,但仍然为空。 能否让我知道如何解决此问题并提供解决方法?

function Save(executionObj)
{
.....
alert(window.parent.Xrm.Page.data.entity.getId());
}

我删除了 window.parent,它起作用了。