blockly > clipboard > copy

ฟังก์ชัน clipboard.copy()

คัดลอกรายการที่คัดลอกได้ และบันทึกข้อมูลของรายการนั้น รวมถึงพื้นที่ทำงานที่คัดลอกมา

ฟังก์ชันนี้ไม่ได้ทำการตรวจสอบใดๆ เพื่อให้แน่ใจว่าควรอนุญาตให้คัดลอก เช่น เพื่อให้แน่ใจว่าสามารถลบการบล็อกได้ การตรวจสอบดังกล่าวควรดำเนินการก่อนเรียกใช้ฟังก์ชันนี้

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

ลายเซ็น:

export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
toCopy ICopyable<T> รายการที่จะคัดลอก
สถานที่ ประสานงาน (ไม่บังคับ) ตำแหน่งที่จะบันทึกเป็นตำแหน่งวางที่อาจเป็นไปได้

การคืนสินค้า:

T | null

ข้อมูลที่คัดลอกหากคัดลอกสำเร็จ หรือไม่เช่นนั้นจะเป็น null