1. Accueil
  2. Guide Développeur
  3. Librairie JavaScript
  4. Mettre à jour un enregistrement

Mettre à jour un enregistrement

Cette fonction est utilisée pour mettre à jour un enregistrement existant.

  • Fonction: Update Record(<Object Name>, <Matching Field>, <XML Data>, <use ExternalID>)
    • var ObjResult = UpdateRecord(<Object Name>, <Matching Field>, <XML Data>, <use ExternalID>);
    • var status = ObjResult.msgSuccess;
    • var message = ObjResult.msgInfo;
    • Utiliser l’ID externe: si la valeur est false, vous devez envoyer le GUID des champs de recherche dans les données XML, sinon envoyer la valeur de l’ID externe. De plus, si le paramètre useExternalID n’existe pas dans les paramètres de la fonction, il sera considéré comme défini sur true.

Format de données XML :

<Data>
<Object Name>
<Matching Field Name>

Value

</Matching Field Name>
<Field Name>

Value

</Field Name>
<Field Name>

Value

</Field Name>
</Object Name>
</Data>
  • Usagevar objTask = GetDataByID(GetRecordGUID(),« Task », « Id,Name,Start,End,Description,Location,Attendees,OwnerId »);
var offset = GetTimeZone();
var xmlStr = <Data>;
xmlStr += <Task>;
xmlStr += <Id>;
xmlStr += objTask.Id;
xmlStr += </Id>;
xmlStr += <Name>;
xmlStr += objTask.Name;
xmlStr += </Name>;
xmlStr += <Start>;
xmlStr += objTask.Start + offset;
xmlStr += </Start>;
xmlStr += <End>;
xmlStr += objTask.End + offset;
xmlStr += </End>;
xmlStr += <Description>;
xmlStr += Meeting;
xmlStr += </Description>;
xmlStr += <Location>;
xmlStr += Beirut, Lebanon;
xmlStr += </Location>;
xmlStr += <Attendees>;
xmlStr += objTask.Attendees;
xmlStr += </Attendees>;
xmlStr += <OwnerId>;
xmlStr += objTask.OwnerId;
xmlStr += </OwnerId>;
xmlStr += </Task>;
xmlStr += </Data>;

var ObjResult = UpdateRecord("Task", "Id", xmlStr, false);
var status = ObjResult.msgSuccess;
var message = ObjResult.msgInfo;
  • Output:
    • Success:
      A success flag is returned with value = true.
      The following message will be displayed “New record is updated successfully.”
    • Failure:
      A success flag is returned with value = false.
      An error message will be displayed..

Cet article vous a-t-il été utile ? Oui Non

Comment pouvons-nous aider ?