gpt4 book ai didi

ruby - Ruby 中来自 Highrise API 的自定义字段/主题字段

转载 作者:数据小太阳 更新时间:2023-10-29 08:05:04 25 4
gpt4 key购买 nike

我正在寻找一种方法来修改 Custom fields 的值(在 Highrise API 中称为 subject_fields 有点令人困惑)。

Ruby wrapper 37signals推荐does not support这些自定义字段。

我找到了一个 fork最近更新了,我已经可以开始工作了:

p = Highrise::Person.find_all_across_pages(:params => {:name => "John"}).last
print p.name # outputs, John Smith, which is what I want.

我有一个名为“测量值”的自定义字段。

这个有效:

p.subject_data_hash # outputs {"measurements"=>"5 feet"}

但是,当我尝试使用 p.field("Measurements") 仅访问此值时(我也尝试了“测量”,我得到了 <Highrise::SubjectData:0x007fb059b6be10> ,没有一个 @attributes 包含我正在寻找的数据。

不用说,如果我无法访问它们,我就无法修改它们。

如何使用 Highrise API 在 Ruby 中访问和修改自定义字段的值?

最佳答案

获取值:

 p.field("measurements").value

设置值:

 p.set_field_value("measurements", "5 feet")
p.save

关于ruby - Ruby 中来自 Highrise API 的自定义字段/主题字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13534197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com