マージテンプレートに条件フィールドを追加する方法

マージテンプレートに条件フィールドを追加する方法

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

概要

条件項目を使うことで、設定した条件に基づきコンテンツを動的に表示または非表示にできます。条件は、契約書や提案書、手紙などのドキュメントを自動化する際、特定のケースでのみ適用されるセクションがある場合に便利です。テキストブロック、表の行、サブフォーム領域に条件を適用できます。

前提条件

  1. 自動化テンプレートが、条件に必要な項目を含むデータ元に接続されていること(例:名前、会員種類)

手順

A. テキストブロックに条件を追加する

  1. Automateタブに移動し、詳細Merge項目セクション内の条件をクリックします。
  1. ポップアップでテキスト条件の編集を行います。

    1. 項目を選択します。
    2. 演算子(equals)を選択します。
    3. 照合する値を入力します(例:“通常”)。
    4. 挿入をクリックして、if-elseブロックをドキュメント内に配置します。
    5. 2つのプレースホルダー「< >」と、必要に応じて「< >」が表示されます。
  1. IFブロックのサンプルテキスト「条件が真の場合に表示する内容」の上にカーソルを合わせて、条件付きで表示したい内容を入力します。同様に、Elseブロックのサンプルテキスト「それ以外の場合に表示する内容」にカーソルを合わせて、Elseブロックに配置する内容を入力します。

B. 表の行を表示または非表示にする条件を追加する

  1. 条件付きで表示または非表示にしたい表の行内にカーソルを置きます
  2. 詳細Merge項目内の条件をクリックします。
  3. ポップアップで:
    1. 行条件を挿入をクリックします。
    1. ビジュアルビルダーを使って条件を定義します。
    2. 挿入をクリックします。下記は行条件の画像例です。


C. Text条件またはRow条件の削除

  1. 行の条件を編集または削除するには:行を右クリック > 編集 または Row条件の削除 を選択します。
  2. ブロック内のtext条件を削除するには、該当の条件ブロックを選択し、削除キーを押してください。

トラブルシューティング

1. エラー/症状: 条件ダイアログでtext項目の設定は表示されるが、日付項目の設定が表示されない。
考えられる原因:項目種別が日付として設定されていない可能性があります。
推奨される解決方法:マージ設定で項目種別が正しく設定されていることを確認してください。

2. エラー/症状: Checkbox項目条件が「次の値と等しくない」場合に動作しない。
考えられる原因:Checkboxの値が想定されている設定と一致していない可能性があります。
推奨される解決方法:Checkbox項目の実際の返却値を確認してください。データ元によっては「真」「真」または「checked」となる場合があります。この値と条件が完全に一致するようにしてください。

3. エラー/症状: 条件が動作しない/内容が表示されない。
考えられる原因:データ元に該当項目の値が存在しない場合があります。
推奨される解決方法:条件で参照している項目に、各データごとに有効な値が設定されていることを確認してください。

4. エラー/症状: 条件が真でもテーブル行が表示されない。
考えられる原因:行条件が誤って設定されているか、間違った行に適用されている可能性があります。
推奨される解決方法:行を右クリックし、「Row条件の編集」を選択して条件を確認してください。

5. エラー/症状: サブフォーム項目が条件ビルダーに表示されない。
考えられる原因:カーソルがサブフォーム繰り返し領域の外にある可能性があります。
推奨される解決方法:条件ポップアップを開く前に、サブフォーム領域内をクリックしてください。

6. エラー/症状: 日付条件が「次の値と等しくない」場合に動作しない
考えられる原因:条件とデータ元で日付形式が一致していません。
推奨される解決方法:条件ポップアップで項目種別が日付に設定されていること、かつ日付形式(例:dd/mm/yyyymm/dd/yyyy)がデータ元と完全に一致していることを確認してください。

7. エラー/症状: 繰り返し/サブフォームブロック内の条件が動作しない。
考えられる原因:条件で使用している項目がブロックのスコープ外にある可能性があります。
推奨される解決方法:条件を定義する際は、サブフォームまたは繰り返しブロック内で利用可能な項目のみを使用してください。

8. エラー/症状: サブフォームテーブルが空の場合に、サブフォームテーブルの見出しを隠すことができません。Merge各種設定ではサブフォームテーブルのみが非表示になります。


回避策:テーブルの見出しを繰り返しテーブルの一部として行で追加し、マージ設定で「すべての行が空の場合、テーブルを表示しない」を選択してください。



9. エラー/症状: 条件内で else-if をシミュレートできません。
考えられる原因: Zoho Writer では else-if を直接サポートしていません。
推奨される解決策: 下記のように、相互に排他的な条件で複数の独立した if-else ブロックを作成してください。

If Client_Type == 'プレミアム'
表示: 'Welcome, プレミアム Client!'
Else
If Client_Type == '基本'
表示: 'プレミアムへのアップグレードをご検討ください。'
Else
表示: 'Hello, Guest! ユーザー登録する 今日.'

  1. 注目: マージテンプレートでの条件の使用方法
  2. Writer で日付ベースの条件を使用する方法

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

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

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

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  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.