ศูนย์บริการ

การจัดการเทมเพลต

อินเทอร์เฟซการสร้างไฟล์โดยการกรอกเทมเพลตสามารถเปลี่ยนชื่อไฟล์ได้หรือไม่

ได้ อินเทอร์เฟซการสร้างไฟล์โดยการกรอกเทมเพลตจะส่ง fileName เป็นพารามิเตอร์อินพุต ชื่อไฟล์ที่สร้างขึ้นจะเป็นชื่อไฟล์ที่ส่งเป็นพารามิเตอร์อินพุต

 

 

ตั้งค่าไว้ตอนตั้งค่าเทมเพลตมีการใช้รหัสควบคุมและชื่อควบคุมเดียวกันในหลายส่วนควบคุม หากเรียกใช้อินเทอร์เฟซการสร้างไฟล์โดยการกรอกเทมเพลต สามารถส่งค่า fieldKey เพียงค่าเดียวเพื่อเติมได้หรือไม่

ได้ ขั้นตอนเฉพาะมีดังนี้:

ขั้นตอนที่ 1: ในการตั้งค่าเทมเพลต ให้ตั้งค่าชื่อควบคุมและรหัสควบคุมของหลายส่วนควบคุมให้เหมือนกัน อ้างอิงจากภาพด้านล่าง:

模版设置-简体中文.png

ขั้นตอนที่ 2: เรียกใช้อินเทอร์เฟซการสร้างไฟล์โดยการกรอกเทมเพลต การส่งพารามิเตอร์สามารถอ้างอิงได้ดังนี้:

 {
            "fieldKey": "secondPartName",
            "fieldValue": "fengnian"
        }		

 

เมื่อค้นหางานรวมไฟล์ผ่าน taskId จะมีข้อความแจ้งว่า “การแปลงไฟล์ล้มเหลว: การเข้าถึงที่อยู่เครือข่ายล้มเหลว”

เมื่อเกิดกรณีที่การแปลงเอกสารหมดเวลา มักจะทำให้การรวมไฟล์ล้มเหลว ในขณะนี้ คุณสามารถเรียกใช้เทมเพลตอีกครั้งเพื่อสร้างไฟล์ จากนั้นเรียกใช้อินเทอร์เฟซการค้นหางานรวมไฟล์ เพื่อดูว่าการรวมไฟล์ในครั้งนี้สำเร็จหรือไม่ หากหลังจากดำเนินการข้างต้นแล้ว การรวมไฟล์ยังคงล้มเหลว คุณสามารถติดต่อเจ้าหน้าที่ด้านเทคนิคโดยตรง เพื่อให้เจ้าหน้าที่ด้านเทคนิคผู้เชี่ยวชาญช่วยเหลือคุณในการแก้ไขปัญหานี้

 

/esignglobal/v1/templates/fileFiling接口返回的downloadUrl有效期是多久?

ที่อยู่ดาวน์โหลดไฟล์ที่รวมแล้ว (มีอายุ 60 นาที) จะส่งคืนเมื่อรวมสำเร็จเท่านั้น

 

เทมเพลตมีการตั้งค่าตาราง เมื่อเรียกใช้เทมเพลตเพื่อสร้างไฟล์สำเร็จแล้ว เมื่อเรียกใช้ API รายละเอียดงานการรวมไฟล์อีกครั้ง จะรายงานข้อผิดพลาด "not match:XXX" (จะรวมไฟล์เทมเพลตได้อย่างไรเมื่อเทมเพลตถูกเติมด้วยตาราง)

ขั้นตอนที่ 1: ขั้นแรกให้เข้าสู่ระบบเว็บ จากนั้นเพิ่มตารางไดนามิกในเทมเพลตที่เพิ่มในส่วนการจัดการเทมเพลต และบันทึกสำเร็จเพื่อเปิดใช้งานเทมเพลต ดังรูป:

动态表格-简体中文.png

ขั้นตอนที่ 2: เรียกใช้ API สร้างไฟล์โดยการกรอกเทมเพลต สามารถอ้างอิงพารามิเตอร์เฉพาะได้จากสคริปต์ต่อไปนี้:

 {
    "templateId": "xxxxxx",
    "callBackUrl": "http://xxxxxx",
    "fields": [
        {
            "fieldKey": "vsTextField",
            "fieldId": "a73a0780b71243c78b8088d24af2232b",
            "fieldValue": "Harry"
        },
        {
            "fieldKey": "vsDynamicTable",
            "fieldId": "db431e8e945348e3a168002d84ca62be",
            "fieldValue": "[{\"row\":{\"column1\":\"Name\",\"column2\":\"Contact number\",\"column3\":\"Home address\",\"column4\":\"Health status\"}},{\"row\":{\"column1\":\"\",\"column2\":\"\",\"column3\":\"\"}},{\"row\":{\"column1\":\"\",\"column2\":\"\",\"column3\":\"\"}}]"
        }
    ]
}