ฉันกำลังพยายามนำเข้าข้อมูลไปยังช่องลิงก์หลายค่าจากแหล่ง JSON โดยใช้เครื่องมือย้ายข้อมูล ฉันคิดว่าฉันควรจะทำสิ่งนี้ได้โดยไม่ต้องเขียนปลั๊กอินแบบกำหนดเอง แต่จนถึงตอนนี้ก็ยังไม่มีอะไรทำงาน JSON ของฉันมีลักษณะดังนี้:
[
{
"first_name": "โจ"
"last_name": "สมิธ"
"แผนก": [
{
"department_name": "ห้องจดหมาย"
"department_url": "https://myoffice.com/mailroom"
},
{
"department_name": "กำลังรับ"
"department_url": "https://myoffice.com/receiving"
}
]
},
{ . . . ฯลฯ }
]
เดอะ ชื่อห้างสรรพสินค้า
และ department_url
ค่าต่างๆ จะเป็นค่าหัวเรื่องและค่า uri สำหรับฟิลด์ลิงก์ที่มีหลายค่า ฉันได้ลองใช้ปลั๊กอิน sub_process โดยกำหนดค่าการย้ายข้อมูลด้วยวิธีนี้:
- ชื่อ: department_data
ป้ายกำกับ: "ข้อมูลแผนก"
ตัวเลือก: แผนก
...
กระบวนการ:
field_department_link:
ปลั๊กอิน: sub_process
ที่มา: department_data
กระบวนการ:
'field_department_link/title': department_name
'field_department_link/uri': department_url
ฉันควรทราบว่าการกำหนดค่าการย้ายข้อมูลนี้ใช้งานได้โดยรวม เนื่องจากฉันมีช่องข้อความแบบตรงจำนวนหนึ่งที่นำเข้าได้ปกติดี ดังนั้นฉันจึงรู้ว่าปัญหาเฉพาะเจาะจงกับวิธีที่ฉันพยายามจัดการช่องนี้โดยเฉพาะ โปรดทราบว่าฉันไม่สามารถควบคุม JSON ได้ มันสร้างโดยแอปพลิเคชันของบุคคลที่สามซึ่งฉันไม่สามารถเข้าถึงได้