目标:需要使用SOAP或REST使用javascript更新字段。
表格中的可用字段:总计,字段1,字段2
问题:我在自定义实体表格总计,Field1,Field2中有三个字段。我需要通过添加Field1&更新Total字段。字段2.如果javascript执行意味着需要更新实体中可用的所有记录的总字段值。
如何做到这一点?可以在javascript中使用FetchXml吗?
答案 0 :(得分:0)
Xrmservicestoolkit具有可用于执行rest和soap查询的功能。
一旦安装了库并引用它,就需要创建fetchxml请求,执行数学运算,然后将其写入" total"领域。
查询将如下所示:
var query = "<fetch mapping='logical'>" + "<entity name='customentity'>" + "<attribute name="field1" />" + "<attribute name="field2" />" + "</entity>" + "</fetch>";
var result = XrmServiceToolkit.Soap.Fetch(query);
从那时起,您只需要添加所有值,然后将其写入正确的字段。如果您遇到麻烦,请告诉我。
请记住,通过使用javascript执行此操作只会更新创建的最新记录,而不是所有记录。
答案 1 :(得分:0)
使用CrmRestKit,您可以检索(CrmRestKit.ByQuery())您想要更新的所有记录