//Pega o valor GUID do campo Lookup
function getguid()
{
var Primary = Xrm.Page.data.entity.attributes.get(“ageneyid”);
var GUIDv = Primary.getValue()[0].id;
alert(GUID);
}
//Se valor do campo estiver vazio então
function getGUID()
{
var Primary = Xrm.Page.data.entity.attributes.get("primarycontactid");
if (Primary.getValue() != null)
{
var GUID= Primary.getValue()[0].id;
alert(GUID);
}
}
//Pega o texto do campo Lookup
function getText() {
var Primary = Xrm.Page.data.entity.attributes.get("primarycontactid");
if (Primary.getValue() != null)
{
var text = Primary.getValue()[0].name;
alert(text);
}
}
//Esconde item da barra lateral (relacionamento)
var objNavItem = Xrm.Page.ui.navigation.items.get("navContacts");
objNavItem.setVisible(false);
//Salva o formulário
Xrm.Page.data.entity.save();
//Salva e Fecha o formulário
Xrm.Page.data.entity.save("saveandclose");
//Fecha o Formulário
Xrm.Page.ui.close();
//Pega o estado (Tipo) do formulário
Form type: Create (1), Update (2), Read Only (3), Disabled (4), Bulk Edit (6)
var FormType = Xrm.Page.ui.getFormType();
if (FormType != null) {
alert(FormType);
}
//Pega o GUID do registro atual
var GUIDvalue = Xrm.Page.data.entity.getId();
if (GUIDvalue != null) {
alert(GUIDvalue);
}
//Pega o GUID do usuário atual
var UserGUID = Xrm.Page.context.getUserId();
if (UserGUID != null) {
alert(UserGUID);
}
//Pega a URL do Servidor de CRM
var serverUrl = Xrm.Page.context.getServerUrl();
alert(serverUrl);
}