更新:2016年11月10日TweetUpdateRelatedRecordのメソッドを使ってみた。関連タブを紐付ける時に使う、UpdateRelatedRecordsを使ってみた。UpdateRelatedRecordsのメソッドの内容はこちら。基本的な使い方は、メソッド内にある型に合わせ(後ほど説明)てこれを、getUrl()で処理をすれば基本はOKとなる。APIの使い方は、大きく3通りある。CRM(以下「CRM」)を拡張するメソッドとしても、適応ができることを知ったことが一番の収穫だった。CRMのプラグインを開発したが、APIメソッドを、CRM内で追加したのは初めて。そこで色んな気付きが生まれた。CRM今回は、3)の内容となる。主な方法としては、以下のような感じだと思う。今回は、2)の方法で行った。簡単に言うと、「ボタン」を押すと、「UpdateRelatedRecord」が作動するというものだ。UpdateRelatedRecordsのメソッドで、実際何をやったのか?UpdateRelatedRecordsのメソッドでやったことは、商談タブ内にある任意のレコードに「ボタン」を押せば手動で商品に紐付くというシンプルな仕様。フィルターで処理できる100レコードを一回で、紐付けるというのがポイントとなる。自身のAPIのTokenを予め取得する必要がある。これは、URLの型に合わせる時に必ず必要となる。任意の商品IDとなる。商品IDは、商品タブに入り、任意の商品をクリックすると、URLにユニークなIDが振られているのでこれが商品IDとなる。"";まずは1行目だが、見慣れないtoList(“|”)とあるが、これは以下のことが理由のよう。ZohoジャパンのH氏に聞いてみた。商談のレコードID引数としたカスタム関数に対して、複数のレコードを選択した状態でカスタム関数を実施すると、引数には次のような値が渡されます。158823000006573092|||158823000006618035|||158823000006768040|||158823000006768059|||158823000006776031この例では、5つのレコードのIDをが引数として渡されています。「|||」が区切り文字として使用されています。そのため、現状お渡ししているスクリプトでは、単一のレコードIDが渡されることを想定しているため、複数のレコードのIDを引き渡すことを前提にした処理を追加する必要があります。数レコードの区切り文字として、toList()が必要みたい。APIメソッドのサンプルをみていると、至る所に、これが出てくるので、これはこういうもんだととりあえず覚えておこう。ここらへんのサンプルとかそうっぽい。上記の型に合わせたURLを出力すればOK。ボタンの位置は、ここに表示した。これで、100件のレコードを一気に関連付けられるようになった。Script【自分メモ】自社サービス利用で、Zohoクリエーターで生徒管理(補講管理)を作ってみた。Zohoクリエーターは素晴らしかった。CRMのレコードを、レコード制限なくFetchする「searchRecordsByPDC」を使ってみた。CRMのWebフォームにGoogleのreCAPTCHAを設定してみた!これでフォームはボットやスパムから「さようなら」できる。Community)。美文化計画(BBKP)。