2

UBI 番号の複数のタブを含むテンプレートがあります。このフィールドのページごとに最初に出現するテンプレートを取得して事前入力するという REST 要求を取得しましたが、その後に続く他のテンプレートは取得しませんでした。すべてのフィールドに同じ tabLabel を入力するのか、それとも最初に見つかったものを見つけて入力してから終了するのか疑問に思っていましたか? REST とともに cURL と PHP を使用しています。コード例:

"templateRoles" => array(
    array(
        "tabs" => array(
            "textTabs" => array (
                array ("tabLabel" => "license_number", "value" => $license_number),
                array ("tabLabel" => "ubi_number", "value" => "$ubi_number"),
                array ("tabLabel" => "trade_name", "value" => $trade_name)
            )
        ),
        "email" => "$applicant_email",
        "name" => $applicant_name,
        "roleName" => "Applicant"
    )   
),
"status" => "sent");

これは cURL リクエストのほんの一部であり、前述したように、各ページで最初に出現する UBI 番号フィールドを埋めますが、同じテンプレート ページ内の後続のフィールドは埋めません。なぜこれが起こっているのか、何か考えはありますか?

4

1 に答える 1

3

エンベロープに同じような名前のフィールドが複数含まれている場合 (この例ではubi_number )、それらのフィールドにデータを入力しようとしている REST API リクエストで (つまり、タブ ラベルubi_numberを持つすべてのフィールドに同じ値を入れます)、文字\\*をタブ ラベルの先頭に追加します。つまり、リクエストで指定されたタブ ラベルは次のようになります: \\*ubi_number

これを行うと、タブ ラベルubi_numberを持つすべてのフィールドに、リクエストで指定した値が入力されます。詳細については、DocuSign REST API ガイドの 297 ページの「タブの自動入力」という見出しの下を参照してください: http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf

于 2013-10-14T22:02:44.610 に答える