ฉันพยายามพา ธ ไฟล์พาเรนต์ของภาพขนาดย่อที่เลือกใน Adobe Bridge CS5.1 เพื่อส่งต่อไปยังเชลล์สคริปต์ Applescript ล้อมคำสั่ง javascript เล็ก ๆ ไว้ในคำสั่งเช่นนี้:
set js to "app.document.selections[0].spec.parent.name;" # parent of 1st selected image
tell application "Adobe Bridge CS5.1" # target adobe product
set theResult to do javascript js # fire away, waiting for return value
end tell
จาวาสคริปต์รายงานค่าที่ถูกต้อง - alert
ผมทดสอบผลผลิตภายในสะพานผ่าน อนิจจาdo javascript
คำสั่งไม่ส่งคืนค่าใด ๆ ดังนั้นฉันจึงเพิ่มreturn
คำสั่งที่ชัดเจน:
set js to "return app.document.selections[0].spec.parent.name;"
แสดงข้อผิดพลาดในAppleScript Editor.app :
error "Adobe Bridge CS5.1 got an error: AppleEvent handler failed." number -10000
ผมทำอะไรผิดหรือเปล่า? NB: ฉันแค่ต้องการเส้นทางฉันไม่สนใจว่ามันจะทำอย่างไร