【发布时间】:2015-09-10 15:58:21
【问题描述】:
我正在使用以下 ruby gem 连接到 MS Dynamics CRM API:https://github.com/TinderBox/dynamics_crm。我在为选项集的任何字段设置值时遇到问题。使用下面的代码:
client.create('lead', firstname: firstName, lastname: lastName, description: description, emailaddress1: email, subject: topic,
companyname: company, telephone1: workPhone, telephone2: homePhone, mobilephone: mobilePhone, description: description,
parentcontactid: customer, customerid: customer, parentaccountid: parent, ownerid: team, campaignid: campaign, leadsourcecode: 4)
一切正常,除了leadsourcecode。它返回一个错误说incorrect attribute type int。我发现选项集有一个名为 name 的虚拟属性,所以我尝试将leadsourcecode: 4 替换为leadsourcecodename: "Partner",并且它没有错误地完成,但是没有在 CRM 中设置该值。有谁知道为什么不设置该值?
【问题讨论】:
标签: ruby-on-rails ruby dynamics-crm