読み込み中...
ソースコードのコピー
閉じる
パーマリンク
閉じる
この投稿を不適切と判断する理由を記入してください。
(最大200文字)
不適切な投稿の報告
キャンセル
プライベートメッセージ
From :
guest
To :
件名: :
内容 :
下の写真に表示されている文字を入力してください。
送信
キャンセル
From :
guest
To :
件名: :
内容 :
下の写真に表示されている文字を入力してください。
送信
更新
キャンセル
ご意見・ご要望
メールアドレス
件名: :
コメント: :
送信
キャンセル
プライベートメッセージ
下の写真に表示されている文字を入力してください。
下の写真に表示されている文字を入力してください。
ファイルの添付
ローカル
Google Docs
アップロードできるファイルのサイズは1MBまでです。
最大添付ファイル数 : 2
ユーザープロフィールの読み込み中…
guest
返信のタイトル
これはプレビューです。
添付
公開する
編集画面に戻る
キャンセル
(
)
サインイン
次のオプションを使用してサインインできます
Facebookのアカウントでサインイン
Googleのアカウントでサインイン
Yahooのアカウントでサインイン
ヘルプ
ご意見・ご要望
サインイン
Zoho 日本語ユーザーフォーラム
最近のトピック
すべてのフォーラム
すべて検索
タグ
ユーザー
検索オプション
検索
新しいトピック
トピックの移動
フォーラム :
Zoho全般
Zoho Assist
Zoho Books
Zoho Business
Zoho Calendar
Zoho Challenge
Zoho Chat
Zoho Creator
Zoho CRM
Zoho Discussions
Zoho Docs
Zoho Gadgets
Zoho Invoice
Zoho Mail
Zoho Meeting
Zoho Mobile
Zoho Notebook
Zoho People
Zoho Planner
Zoho プラグイン
Zoho Polls
Zoho Projects
Zoho Recruit
Zoho Reports
Zoho Share
Zoho Sheet
Zoho Support
Zoho Show
Zoho Viewer
Zoho Wiki
Zoho Writer
サブフォーラム :
トピックの移動
キャンセル
Zoho Creator
一般
kamewo
CRMのルックアップデータで他の付随データを反映させることはできますか?
in
Zoho Creator
»
一般
•
10カ月前
例えば、
ルックアップフィールドでCRMの請求書データを選択すると、
その請求書に含まれる他の情報(請求書発行日や商品名等)を任意のフィールドに反映させるといったことは可能でしょうか?
請求書データを元にして、仕入先へ発注書を作成するといったケースを想定しています。
1
返信
返信(9)
c_hirota
ゾーホージャパン
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
10カ月前
marksさん
いつもZoho クリエーターをご利用いただきありがとうございます。
Zoho CRMのフィールドで、CRMの請求書のデータをレコードに関連付けることはできますが、請求書に関連するデータを取得することはできません。(CRMのAPIの仕様上できないようになっています
)
ただし、以下に示すデータに関しては、関連情報を取得することは可能です。
リード、連絡先、取引先、タスク、予定、商談、問い合せ、ソリューション、商品、価格表、仕入先、見積書、キャンペーン
Zoho CRMのフィールドからデータを選択して、
getRecordsタスク
や、
searchRecordsタスク
、
searchRecordsByPDCタスク
などを利用して、関連する情報を取得できます。
詳細は、下記のリンクをご参照ください。(※英語です。)
◇Fetching records from Zoho CRM
https://help.creator.zoho.com/Fetching-records-from-CRM.html
◇Search records in CRM
https://help.creator.zoho.com/Search-records.html
◇Search records in Zoho CRM by PDC
https://help.creator.zoho.com/Search-records-in-Zoho-CRM-by-PDC.html
よろしくお願いいたします。
ゾーホージャパン
廣田(ごはんとおやつ担当大臣)
コメント
c_hirota's さんの返信にコメント
kamewo
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
10カ月前
廣田様、ご返答ありがとうございます。
なんとなく理解できた?のですが、
例えば、
CRMの連絡先ルックアップフィールド(None3)で連絡先名を選択して、
その連絡先の住所を一行テキストフィールド(Text)に反映させたい場合は、
下記のようなスクリプトをフォームの完了時アクションに書いておけばいいのでしょうか?
contactsList = zoho.crm.searchRecords("Contacts","(Last Name|=|None3)");
for each contact in contactsList
{
input.Text=contact.get("Address");
}
あと、CRM各タブのフィールド名の日本語-英語対応表みたいなものがあると便利なのですが、そういうのはないですか?
コメント
kamewo's さんの返信にコメント
kamewo
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
10カ月前
下記を参考に、
https://forums.zoho.com/topic/example-of-use-of-contains-to-search-for-a-sub-string-when-using-zoho-crm-searchrecords-needs-asterisks-wildcards
次のようなスクリプトを書いたら、なんとか希望のデータが返ってくるようになりました。
searchSubString = "";
searchSubString = searchSubString + "(Last Name|contains|";
searchSubString = searchSubString + "*" + input.None3 + "*";
searchSubString = searchSubString + ")";
ContactsList = zoho.crm.searchRecords("Contacts", searchSubString);
for each contact in ContactsList
{
input.Text=((contact.get("Mailing State")) + contact.get("Mailing City")) + contact.get("Mailing Street");
}
欲を言えば、
・「contains」ではなく、「=」で処理したい。
・「null」で返ってくるデータを非表示にしたい。
これらを解決する方法は、あるでしょうか?
コメント
kamewo's さんの返信にコメント
c_hirota
ゾーホージャパン
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
10カ月前
marksさん
2 - 5行目を次のように変更してみてください。
searchSubString = "";
searchSubString = searchSubString + "(Last Name|
=
|";
searchSubString = searchSubString + input.None3 + ")";
以上で、
Last Name(姓)
が
input.None3
に一致するデータを取得できます。
また、nullの値を表示しないようにするには、
ifタスク
を利用して、変数の値がnullでなければ、
Textフィールド
に追加するように書き換えることで実現できます。
temp = contact.get("Mailing State");
if(temp != null)
{
input.Text = input.Text + temp;
}
以上、よろしくお願いいたします。
ゾーホージャパン
廣田(ごはんとおやつ担当大臣)
コメント
c_hirota's さんの返信にコメント
kamewo
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
10カ月前
廣田様、いつもありがとうございます。
おかげさまで、すっきりしました。
コメント
kamewo's さんの返信にコメント
c_hirota
ゾーホージャパン
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
10カ月前
marksさん
ご確認いただきありがとうございます!
お役に立てたようで何よりです
今後ともZoho クリエーターをよろしくお願いいたします。
ゾーホージャパン
廣田(ごはんとおやつ担当大臣)
コメント
c_hirota's さんの返信にコメント
kamewo
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
3カ月前
教えていただいたスクリプトで順調に運用していたのですが、本日突然CRMからデータを引っ張ってこなくなりました。
なにか仕様変更等があったのでしょうか?
急ぎチェックしていただけると助かります。
入力フォーム:
https://creator.zoho.com/markscrm/daiwadb/#Form:irai
スクリプト:
https://creator.zoho.com/markscrm/form/83/scriptbuilder/
コメント
kamewo's さんの返信にコメント
c_hirota
ゾーホージャパン
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
3カ月前
marksさん
フォームのアクション > 追加時 > 完了時
の下記のスクリプトを次のように変更してください。
◇変更前
searchSubString = "";
searchSubString = searchSubString + "(Last Name|=|";
searchSubString = searchSubString + input.None3 + ")";
ContactsList = zoho.crm.searchRecords("Contacts", searchSubString);
◇変更後
temp = input.None3.getPrefix(" ");
searchSubString = "";
searchSubString = searchSubString + "(Last Name|=|";
searchSubString = searchSubString +
temp
+ ")";
ContactsList = zoho.crm.searchRecords("Contacts", searchSubString);
input.None3
には、CRMの姓、名を結合した氏名(”姓 名”)が格納されています。
変更前のスクリプトでは、氏名と姓を比較していたため、正しく検索できていませんでした。
この問題を解決するため、CRMから取得した氏名から、姓のみを取得するスクリプトを1行目に追加しました。
そして、取得した姓を元に検索するように変更しています。
◇注意事項
このスクリプトは、Zoho CRMの氏名フォーマットの設定が、「姓 名」であることを前提としています。
また、取得した姓がユニークでない場合、以降の処理で正しい結果を取得できない可能性があります。
ご注意ください。
以上、ご不便をおかけして申し訳ありませんが、ご確認をよろしくお願いいたします。
ゾーホージャパン
廣田(ごはんとおやつ担当大臣)
コメント
c_hirota's さんの返信にコメント
kamewo
Re: CRMのルックアップデータで他の付随データを反映させることはできますか?
3カ月前
廣田様
いつもありがとうございます。
スクリプトを変更してみましたが、住所を「nullnull」で引っ張ってきてしまいます。
氏名フォーマットは「姓名敬称」で設定してるので大丈夫かと思います。
また姓についてもユニークだと思います。
どこが問題でしょうか?
コメント
kamewo's さんの返信にコメント
トピックの種類を変える
トピックの種類 :
質問
アイデア
問題
日数 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
トピックの種類を変える
キャンセル
このトピックにリンク
このトピックに関連するトピックのパーマリンクを入力してください。
パーマリンク
保存
閉じる
kamewoさんの問題に返信
上
返信
{"z1065813":[1590000001096401,1590000001096484,1590000001102054,1590000001304111],"z5861752":[1590000001096321,1590000001096405,1590000001097007,1590000001097027,1590000001304085,1590000001304117]}
統計
9
返信
330
ビュー
0
フォロワー
タグ
このトピックにはタグはありません。
キャンセル
アクション
パーマリンク