「ユーザー入力に基づいてチェックボックスを選択・非選択する」

「ユーザー入力に基づいてチェックボックスを選択・非選択する」

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件

他のフィールドに入力されたユーザーの入力に基づいて、チェックボックスを選択または非選択します。

使用事例

旅行管理アプリケーションは、観光客のための旅行パッケージの予約を可能にします。 一部の人は全パッケージを必要とする場合もあれば、他の人は宿泊施設やツアーガイドのみを必要とする場合もあります。 観光客が選択したオプションに基づいて、チェックボックスを選択または選択解除します。
 

手順

1. フォームを作成 以下の詳細で:
フォーム
フォームリンク名
フィールドタイプ
フィールド名
フィールドリンク名
行こう!
Let_s_go
ドロップダウン
から
から
ドロップダウン
To
日付
旅行日
旅行日
ドロップダウン
旅行日数
Travel_Days
チェックボックス - 以下のオプションリスト:
  • コンプリートパッケージ
  • 宿泊
  • 食事
  • ツアーガイド
  • チケット
  • カー・レンタル
必要な施設
Facilities_Needed
チェックボックス - 以下のオプションリスト:
  • コンプリートパッケージ
  • 宿泊
  • 食事
  • ツアーガイド
  • チケット
  • カー・レンタル
必要な施設
Facilities_Needed
チェックボックス - 以下のオプションリスト:
  • コンプリートパッケージ
  • 宿泊
  • 食事
  • ツアーガイド
  • チケット
  • カー・レンタル
一行
以前選択
以前選択済み


「施設」というチェックボックスは、宿泊施設、食事、ツアーガイド、チケット、レンタカーなど、旅行やバケーション中に必要な共通の施設をリストアップします。 完全パッケージ オプションには、リストにあるすべてのものが含まれます。観光客がこのオプションを選択すると、他のすべてのチェックボックスが自動的に選択されます。同様に、観光客がこれを選択解除すると、すべてのオプションが選択解除され、彼らが欲しいオプションだけを選択できるようになります。
 
「選択済み」というフィールドは、観光客がより良いオプションの選択を可能とするために、彼らが選択したオプションを追跡するために使用されます。これは彼らにとって必要ではないので、フィールドを非表示にするワークフローを作成しましょう。
 
2. フォームの読み込み時に、 以前に選択した フィールドを非表示にするワークフローを作成してください。
 
3. Delugeエディターに以下のコードを追加して非表示にします。
  1. 前に選択したものを隠す;

4. 次に、チェックボックスを処理しましょう。入力された 施設の必要性 フィールドに対して実行するワークフローを作成します。
 
3. Deluge エディターに以下のコードを追加します。
  1. //前の選択を取得する
  2. 選択リスト = 入力.必要な施設;
  3. //選択したオプションの数を取得する
  4. サイズ = selectedList.size();
  5. //現在の選択が完全パッケージの場合、すべてを選択します
  6. if(selectedList.contains('Complete Package') && !input.Previously_Selected.contains('Complete Package'))
  7. { 技術ヘルプガイドを英語から日本語に翻訳するためのTranscreatorとして活動してください。英語のテキストを含むHTMLコンテンツを提供します。HTMLタグや属性を変更したり、追加のコンテンツを生成したりしないでください。英語のテキストが他の言語に翻訳されないようにしてください。丁寧でビジネス適応の自然な方法で日本語に翻訳してください。
  8.  Facilities_Needed.すべてを選択();
  9.  入力.以前に選択された = 選択リスト;
  10. } 日本語テキスト
  11. //前に選択したものが完全パッケージの場合、すべてを選択解除します
  12. そうでなければ、もし(input.Previously_Selected.contains('Complete Package') && !selectedList.contains('Complete Package'))なら
  13. {ここにテキストを入力してください}
  14.  Facilities_Needed.すべてを選択解除();
  15.  入力.以前に選択された = 選択リスト;
  16. } 日本語テキスト
  17. //前に選択され、必要な施設が完全なパッケージを持っておらず、すべての5つのオプションが選択されている場合、すべてを選択します。
  18. そうでなければ、サイズが5で、「完全パッケージ」が前に選択されていない、かつ、選択リストに「完全パッケージ」が含まれていない場合
  19. {ここにテキストが入ります}
  20.  Facilities_Needed.すべてを選択();
  21. //先ほど選択したフィールドに完全なパッケージを追加して、次の選択を行ってください
  22.  入力.以前選択 = 選択リスト.toString() + '、完全パッケージ';
  23. }
  24. //先に選択された「完全パッケージ」を選択し、すべての5つのオプションが選択された場合、「完全パッケージ」を解除してください。
  25. そうでなければ、もしサイズが5で、入力されたものが「完全パッケージ」を含んでいたら
  26. {ここにテキストを入力してください}
  27.  Facilities_Needed.選択解除('Complete Package');
  28. //次の選択に際して、「先に選択した項目」から「完全パッケージ」を削除してください。
  29.  入力.以前の選択 = selectedList.toString().replaceAll('完全パッケージ','');
  30. } 日本語テキスト

どのように動作するかを見る


    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Desk Resources

              • Desk Community Learning Series


              • Digest


              • Functions


              • Meetups


              • Kbase


              • Resources


              • Glossary


              • Desk Marketplace


              • MVP Corner


              • Word of the Day









                                • Related Articles

                                • 「モバイルデバイスでレポートをエクスポートする」

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 詳細な情報を知るには、こちらをクリックしてください。 レコードをエクスポートすることで、Zoho ...

                                Resources

                                Videos

                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                eBooks

                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                Webinars

                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                CRM Tips

                                Make the most of Zoho CRM with these useful tips.