「Delugeスクリプトの実行」

「Delugeスクリプトの実行」

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


このAPIサービスを使用することで、フォーム内の様々な機能を管理できます。

デルージュスクリプトの実行

手法
これは、フォーム内のフィールドの「ユーザー入力」のデラッグスクリプトを実行するために呼び出す必要があります。ユーザーがフィールドの入力を完了した後に呼び出す必要があります。
'FieldProtocol.onUserInputExists'を使用して、フィールドに「ユーザー入力」スクリプトがあるかどうかを確認してください。
 
これは、レコードの編集中にフィールドの「ユーザー入力」のデリージスクリプトを実行するために呼び出す必要があります。 ユーザーがフィールドへの入力を完了した後に呼び出す必要があります。
使用してください 'FieldProtocol.onUserInputExists'  フィールドに「ユーザー入力」スクリプトがあるかどうかを確認します。
 
これは、新しいエントリを追加する必要があるときにサブフォーム内の「on add row」デリュージスクリプトを実行するために呼ばれる必要があります。サブフォームを表示する前に呼び出す必要があります。
サブフォームフィールドに「on add row」スクリプトがあるかどうかを確認するには、 'SubFormField.onAddRowExists' を使用してください。
 
これは、新しいエントリを追加する必要があるときにサブフォーム内の「on add row」デラッグスクリプトを実行するために呼び出す必要があります。サブフォームを表示する前に呼び出す必要があります。このメソッドはレポートからレコードを追加する場合に適用されます。
サブフォームフィールドに「on add row」スクリプトがあるかどうかを確認するには、「SubFormField.onAddRowExists」を使用してください。
 
これは、新しいエントリを追加する必要があるときにサブフォーム内の「on add row」デリュージスクリプトを実行するために呼び出す必要があります。サブフォームを表示する前に呼び出す必要があります。このメソッドは、レポート内のレコードを編集する場合に適用されます。
使用  'SubFormField.onAddRowExists'  サブフォームフィールドに「on add row」スクリプトがあるかどうかを確認します。
 
これは、エントリーが削除されるたびにサブフォーム内の「on delete row」デリュージスクリプトを実行するために呼び出す必要があります。
サブフォームフィールドに「on delete row」スクリプトがあるかどうかを確認するには、 'SubFormField.onDeleteRowExists' を使用してください。
 
これは、エントリーが削除されるたびにサブフォーム内の「on delete row」デリュージスクリプトを実行するために呼び出す必要があります。このAPIはレポートからレコードを追加する場合に適用されます。
サブフォームフィールドに「on delete row」スクリプトがあるかどうかを確認するには、 'SubFormField.onDeleteRowExists' を使用してください。
 
これは、項目が削除されるたびにサブフォーム内の「on delete row」デラッグスクリプトを実行するために呼び出す必要があります。このAPIは、レポート内のレコードを編集する場合に適用されます。
サブフォームフィールドに「on delete row」スクリプトがあるかどうかを確認するには、「SubFormField.onDeleteRowExists」を使用してください。
 
これは、データがZoho Creatorに保存されていないフォーム内のボタンがクリックされた際に「ボタンクリック」ワークフローを実行するために呼び出す必要があります。
「Button.onClickExists」を使用して、ボタンフィールドに「ボタンクリック」スクリプトがあるかどうかを確認してください。
 
executeOnUserInput(対象:代理:フォーム:)

パラメーター

fieldAccessPath ユーザー入力をトリガーするフィールドのアクセスパスです。
delegate ユーザー入力アクションのFormオブジェクトを取得するデリゲートです。
form アクションを実行するFormオブジェクトです。
 
executeOnUserInput(forRecordID:reportLinkName:and:withDelegate:form:tagId:)
executeOnUserInput(レコードID:レポートリンク名:および:デリゲート:フォーム:タグID:)

パラメーター

レコードID 更新が必要なレコードのIDです。
レポートリンク名 レポートリンクの名前です。
フィールドアクセスパス ユーザー入力をトリガーにするフィールドのアクセスパスです。
代理 ユーザー入力アクションのFormオブジェクトを取得するための代理です。
フォーム アクションを実行するフォームオブジェクトです。
 
executeOnAddRow(forSubFormField subFormField:FieldProtocol, form:Form, delegate: FormOnUserInputResponseProtocol?, completionHandler:@escaping (Result) -> Void)

パラメータ

サブフォームフィールド デリージスクリプトを実行するためのサブフォームフィールドです。
フォーム アクションを実行するフォームオブジェクトです。

         デリゲート

   ユーザー入力アクションのFormオブジェクトを取得するためのデリゲートです。
completionHandler フォームオブジェクトとエラーは、completionHandlerに返されます。
 
executeOnAddRow(forReportLinkName reportLinkName:String,forSubFormField subFormField:FieldProtocol, form:Form, delegate: FormOnUserInputResponseProtocol?, completionHandler:@escaping (Result) -> Void)

パラメーター

レポートリンク名 レポートリンクの名前です。
サブフォームフィールド Delugeスクリプトを実行するためのサブフォームフィールド。
フォーム アクションを実行するフォームオブジェクトです。

         デリゲート

  ユーザー入力アクションの Form オブジェクトを取得するデリゲートです。
completionHandler フォームオブジェクトとエラーが完了ハンドラに返されます。
 
executeOnAddRow(withRecordID:forReportLinkName:forSubFormField:form:completionHandler:)
executeOnAddRow(withRecordID:forReportLinkName:forSubFormField:form:completionHandler:)

パラメータ

レコードID 更新するレコードのIDです。
レポートリンク名 レポートのリンク名です。
副フォームフィールド デルージスクリプトを実行するための副フォームフィールド。
フォーム アクションを実行するフォームオブジェクトです。
completionHandler フォームオブジェクトとエラーは、completionHandlerに返されます。
 
executeOnDeleteRow(行番号rowNumber:Int、サブフォームフィールドsubFormField:FieldProtocol、フォームform: Form、委任delegate: FormOnUserInputResponseProtocol?、完了ハンドラcompletionHandler:@escaping (Result) -> Void

パラメータ

行番号 デリュージスクリプトを実行するインデックス。
サブフォームフィールド デルージスクリプトを実行するためのサブフォームフィールドです。

         デリゲート

    ユーザー入力アクションのFormオブジェクトを取得するためのデリゲートです。
フォーム アクションを実行するフォームオブジェクト。
completionHandler フォームオブジェクトとエラーが完了ハンドラーに返されます。
executeOnDeleteRow(forReportLinkName reportLinkName:String,forRowNumber rowNumber:Int, inSubFormField subFormField:FieldProtocol, form: Form, delegate: FormOnUserInputResponseProtocol?,completionHandler:@escaping (Result) -> Void)

パラメーター

レポートリンク名 レポートリンクの名前です。
行番号 デリュージスクリプトを実行するためのインデックスです。
サブフォームフィールド デリージスクリプトを実行するためのサブフォームフィールド。
フォーム 実行するアクションが格納されたフォームオブジェクトです。

          デリゲート

  ユーザー入力アクションのFormオブジェクトを取得するデリゲートです。
completionHandler フォームオブジェクトとエラーがcompletionHandlerに返されます。
executeOnDeleteRow(withRecordID recordID:String,forReportLinkName reportLinkName:String,forRowNumber rowNumber:Int, inSubFormField subFormField:FieldProtocol, form: Form, delegate: FormOnUserInputResponseProtocol?, completionHandler:@escaping (Result) -> Void)

パラメータ

レコードID 更新するレコードのIDです。
レポートリンク名 レポートリンクの名前です。
行番号 デリージスクリプトを実行するためのインデックスです。
サブフォームフィールド Delugeスクリプトを実行するためのサブフォームフィールド。
フォーム 実行する操作を行うフォームオブジェクトです。

          デリゲート

   ユーザー入力アクションのFormオブジェクトを取得するデリゲートです。
完了ハンドラー フォームオブジェクトとエラーが完了ハンドラーに返されます。
executeOnClick(for:form:completionHandler:)

パラメータ

ボタン イベントがトリガーされるボタンです。
フォーム アクションを実行するフォームオブジェクトです。
completionHandler フォームオブジェクトとエラーは、completionHandlerに返されます。

    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

                                • 「Delugeスクリプトの実行」

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ZCFormAPIUtil このユーティリティを使用することで、AndroidアプリでZoho Creatorアプリケーションのフォームを利用できます。 注意:Zoho ...
                                • フィールドアクションの使い方

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このAPIサービスを使用することで、フォーム内の様々な機能を管理できます。 フィールドアクション 方法 ...
                                • 「レポートからレコードを追加する方法」

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このAPIサービスを使用することで、フォーム内の様々な機能を管理できます。 レポートからレコードを追加する 以下の方法は、レポートからレコードを追加する場合に使用します。 方法 ...
                                • 「ルックアップフィールドにエントリーを追加する方法」

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このAPIサービスを使用すると、フォーム内の様々な機能を管理できます。 ルックアップフィールドにエントリーを追加する 方法 ...
                                • レコードのフォームへの追加

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このAPIサービスを使用すると、フォーム内の様々な機能を管理できます。 フォームにレコードを追加する 方法 fetch(for:completionHandler:)このフォームのメタデータを取得します。 ...

                                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.