カスタム フィールドの値を変更する方法を探しています ( subject_fields
Highrise API でやや紛らわしく呼び出されます)。
37signals が推奨するRubyラッパーは、これらのカスタム フィールドをサポートしていません。
最近更新されたフォークを見つけて、ある種の作業を行うことができました:
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 のカスタム フィールドの値にアクセスして変更するにはどうすればよいですか?