Delugeを使用したカスタムスクリプト

Delugeを使用したカスタムスクリプト

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

DelugeはZohoエコシステム専用のスクリプト言語です。データを豊富にした言語でユニバーサルグリッド環境用に設計され、ユーザーがタスクを自動化し、Zohoの商品群をカスタマイズするために活用されます。Delugeについて詳しく.

Delugeを用いた条件付きカスタムスクリプト 

Delugeスクリプトをトリガーメールに追加する方法:

トリガーメールにカスタムスクリプトを追加するには、

  1. 次の場所に移動します。Builder > Hub > Triggersトリガーのメールを作成するために作成をクリックします。

  1. 画面右上のコーナーにある追加する 条件ボタンをクリックします。

  1. 次に、Ifをクリックし、Deluge script Snippetを選択します。

  1. 必須のロジックを実行するために必要なカスタムスクリプトを追加します。また、ロジックが正しく機能するかを確認するためにコードをテストすることもできます。

  2. 送信者のメールアドレスや必要な項目を追加して、カスタムスクリプトの条件が真である場合にメールが送信されるようにメール設定を行います。

アンケート終了ページのロジックにDelugeスクリプトを追加する方法 

アンケート終了ページのロジックにカスタムスクリプトを追加するには:

  1. Builder > 設定 >アンケート終了ページに移動しロジック追加をクリックします。

  2. クリックしIfを選択し、ドロップダウンからDelugeスクリプトスニペットを選択します。

  1. 終了ページのロジックを実行するために必要なカスタムスクリプトを追加します。また、ロジックが正しく機能するかを確認するためにコードをテストすることもできます。

  2. 初期設定フローでは、カスタムスクリプトのロジックが機能したときにリダイレクトするページを選択します。

  1. ページの下部で保存をクリックして変更を確定します。

Deluge カスタムスクリプトのパイピング 

Delugeカスタムスクリプトは、調査終了ページと調査不適合ページでパイピングに使用されます。

調査終了ページにDelugeスクリプトを追加する方法: 

調査終了ページでは、Delugeスクリプトは、具体的にはカスタムメッセージ新規ページへのリダイレクトの2つの場所でパイピングに使用できます。

    1. カスタムメッセージ

調査終了ページのカスタムメッセージにカスタムスクリプトを追加するには:

  1. Builder>設定>Survey End Page移動しロジックを追加をクリックします。

  1. If」をクリックし、下にスクロールして「DelugeScript Snippet」を選択します。

  1. パイピングおよびテストラン用の必要なカスタムスクリプトを追加し、スクリプトが正常に機能することを確認します。

  2. パイピングが動作するときに望む操作を「then」セクションで選択します。

  3. 保存」をクリックします。 

    1.  新規ページへのリダイレクト

アンケート終了ページに新規ページへのリダイレクトするカスタムスクリプトを追加するには、以下の手順を実行します。

  1. Builder>設定>Survey End Page」に移動し、「初期設定 end page」セクションまでスクロールします。その後、「新規ページへのリダイレクト」オプションを選択します。

  1. 次に、Insert Variableアイコンをクリックし、スクロールダウンしてDeluge Scriptスニペットを選択します。

  1. パイピングに必要なカスタムスクリプトを追加し、コードが正しく動作することを確認します。動作した場合は、保存をクリックします。

  2. 調査がリダイレクトするURLにパイピングパラメータを追加し、保存をクリックします。

調査の失格ページにDelugeスクリプトを追加する方法

調査の失格ページでは、Delugeスクリプトは2つの場所、具体的にはカスタムメッセージ新しいページにリダイレクトするの2つでパイピングに使用することができます。

    1. カスタムメッセージ

調査の失格ページのカスタムメッセージにカスタムスクリプトを追加するには、以下の手順を遵守してください:

  1. 次に進むBuilder > 設定 >調査失格ページ、そしてカスタムメッセージオプションを選択します。

  1. Insert Variable」をクリックし、下までスクロールしてDeluge Script Snippetを選択してください。

  1. 開いたウィンドウで必要なカスタムスクリプトを追加し、コードが正しく動作するかテストしてください。

  2. 保存をクリックしてください。

    1. 新規ページへのリダイレクト

Survey Disqualification Pageに新規ページへリダイレクトするカスタムスクリプトを追加するには、以下の手順に従ってください:

  1. Builder > 設定 > Survey Disqualificationページに移動し、新規ページへリダイレクトオプションを選択してください。

  1. Insert Variable」アイコンをクリックし、下までスクロールしてDelugescript Snippetを選択してください。

  1. 開いたウィンドウで、必要なカスタムスクリプトを追加し、それが機能することを確認するためにコードをテスト実行します。うまくいけば、保存をクリックしてください。

  2. サーベイがリダイレクトすべきURLにパイピングパラメータを追加し、その後保存をクリックしてください。

Deluge カスタムスクリプトによる統合

Webhook用のDelugeスクリプトの追加方法:

以下の手順でWebhook統合へのDelugeスクリプトを追加します:
  1. ビルダー > ハブ > トリガーに移動し、Webhookの作成ボタンをクリックします。

  2. Webhookに名前をつけてPOST URLを追加します。

  3. リクエスト本文のキーに名前を入力します。
  4. 下にスクロールし、カスタムスクリプト設定からDelugeスクリプトを選択し、値を追加します。

  5. 必要なロジックを実行するためのカスタムスクリプトを追加します。ロジックを認証するためにテストを実行することも可能です。
  6. 必要に応じて、クエリーパラメータを追加するためのカスタムスクリプトを使用します。
  7. ヘッダー詳細を入力し、保存をクリックします。

Power BIへのDelugeスクリプトの追加指示:

以下の手順でPower BI統合へのDelugeスクリプトを追加します:
  1. 次の場所に移動しますBuilder > Hub > Integrations そして、Power BIの作成ボタンをクリックします。

  2. Power BIに名前を付け、POST URLを追加します

  3. リクエスト本文にキーの名前を入力します。下にスクロールして、カスタムスクリプト設定からJavascript送信者を選択します。
  4. 必要なロジックを実行するためのカスタムスクリプトを含めます。また、ロジックを確認するためのテストも実行できます。
  5. 保存をクリックします。
 

Zoho CRM用のDelugeスクリプトを追加する手順:

これらのステップに従って、Zoho CRM用のDelugeスクリプトを追加します。
  1. 次の場所に移動します Builder > Hub > Integrations そして、Zoho CRMの連携するボタンをクリックします。

  2. レスポンスを渡したい環境を選択し、をクリックします。

  3. ドロップダウンボタンを使用して、Zoho surveyに値を渡すべきCRMタブを選択します。

  4. 実行する操作の種類を選択します。値を渡すセクションの下で、下にスクロールして、カスタムスクリプト設定からDeluge Scriptを選択します。

  5. 必要なロジックを実行するためのカスタムスクリプトを含めます。また、ロジックを確認するためのテストも実行できます。
  6. 保存をクリックします。
 

Zoho Recruit用のDelugeスクリプトを追加する手順

  1. 移動先 Builder > Hub > Integrations に進み、Zoho Recruit の連携するボタンをクリックします。

  2. レスポンスを渡すタブを選択し、次へをクリックします。

  3. 実行する操作の種類を選択します。値を渡す範囲でスクロールダウンし、Deluge Script をカスタムスクリプト設定から選択します。

  4. 必要なロジックを実行するためのカスタムスクリプトを含めます。また、ロジックを確認するためのテストも実行できます。
  5. 保存をクリックします。
 

Googleの表計算シート用のDelugeスクリプトの追加方法

以下のステップに従って、Googleの表計算シート用のDelugeスクリプトを追加します:
  1. Builder > Hub > Integrationsに移動し、Googleの表計算シート用の連携するボタンをクリックします。

  2. 統合する表計算シートと質問を選択し、次へをクリックします。

  3. Google Sheetの統合ページで、+ボタンをクリックします。

  4. 質問を選択する範囲でスクロールダウンし、Delugeスクリプトをカスタムスクリプト設定から選択します。

  5. 必要なロジックを実行するためのカスタムスクリプトを含めます。また、ロジックを確認するためのテストも実行できます。

  6. 保存をクリックします。
 

Zohoの表計算シート用のDelugeスクリプトの追加方法

以下の手順で、Zohoの表計算シートにDelugeスクリプトを追加します:
  1. Builder > Hub > Integrationsに移動し、Zoho スプレッドシートの連携するボタンをクリックします。

  2. 連携するスプレッドシートと質問を選択し、をクリックします。

  3. Zoho Sheet統合ページで、ボタンをクリックします。質問の数に応じて、スクロールダウンする必要があるかもしれません。

  4. 質問を選択する欄で下にスクロールし、カスタムスクリプト設定からDeluge scriptを選択します。

  5. 必要なロジックを実行するためのカスタムスクリプトを含めます。ロジックを確認するためにテストを実行することも可能です。

  6. 保存をクリックします。

重要なポイント 

 次のキーワードはDelugeでは制限されています :

 

sendmail

posttochat

Zoho

integration

 

サンプル コード 

以下のDelugeスクリプトのサンプルコードスニペットは、if分ステートメントを使用したシンプルな条件を示しています。
このDelugeコードスニペットは、if分ステートメントを使用したシンプルな条件を示しています。
このコードスニペットは特定のレスポンス値をチェックし、それが文字列'Single'と一致する場合に真を返します。
 

if(application.取得する('survey').取得する('question').取得する('C').取得する('response') == 'Single' )

{

return 真;

}
Notesメモ:
内蔵Deluge関数についての詳細は、こちらを参照してください。テキスト関数、日付-時間関数、番号関数、および一部の共通関数を使用することができます。



    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.