У нас есть шаблоны, которые содержат несколько вкладок для номера UBI. Я получил наш запрос REST, чтобы предварительно заполнить первое вхождение шаблона на странице этого поля, но не остальные, которые следуют за ним. Мне было интересно, будет ли он заполнять все поля одним и тем же tabLabel или просто находит первое вхождение, заполняет его и затем выходит? Мы используем cURL и PHP вместе с REST. Пример кода:

"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 на каждой странице, но ни одно из тех, которые следуют на той же странице шаблона. Есть идеи, почему это происходит?

2
duckie715 15 Окт 2013 в 01:45

1 ответ

Лучший ответ

Если ваш конверт содержит несколько полей с одинаковыми именами (в вашем примере ubi_number ), то в вашем запросе REST API, где вы пытаетесь заполнить эти поля (т. Е. Ввести одно и то же значение во все поля, которые имеют метку вкладки ubi_number ), добавьте символы \\ * к метке вкладки. То есть метка вкладки, указанная в запросе, будет выглядеть так: \\ * ubi_number

В результате все поля с меткой вкладки ubi_number должны быть заполнены значением, указанным в запросе. Дополнительные сведения об этом см. На стр. 297 руководства DocuSign REST API под заголовком «Автоматическое заполнение вкладок»: http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf

3
Kim Brandl 15 Окт 2013 в 02:02
Итак, я использую переменные в своем вызове cURL. Могу ли я просто сделать это = \\*$ubi_number?
 – 
duckie715
15 Окт 2013 в 02:35
Неважно. Я перечитал ваш потрясающий ответ, который работает! Спасибо, Ким.
 – 
duckie715
15 Окт 2013 в 02:38
1
К вашему сведению. Ранее это было рассмотрено с помощью этого вопроса: stackoverflow.com/questions/18181359/…
 – 
Ergin
15 Окт 2013 в 09:09