blockly > Procedures

เนมสเปซของกระบวนการ

ชั้นเรียน

ระดับ คำอธิบาย
ObservableProcedureMap

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
allProcedures(root) ค้นหาคำจำกัดความของกระบวนการทั้งหมดที่ผู้ใช้สร้างขึ้นในพื้นที่ทำงาน
findLegalName(name, block) ตรวจสอบว่าไม่มีขั้นตอนที่มีชื่อเหมือนกัน 2 รายการ นำชื่อขั้นตอนที่เสนอมาแสดงชื่อตามกฎหมาย เช่น ชื่อที่ไม่ใช่ค่าว่างและไม่ซ้ำกับขั้นตอนอื่นๆ
flyoutCategory(workspace, useXml)
flyoutCategory(workspace, useXml)
getCallers(name, workspace) ค้นหาผู้เรียกทั้งหมดของกระบวนการที่มีชื่อ
getDefinition(name, workspace) ค้นหาบล็อกคําจํากัดความของขั้นตอนที่มีชื่อ
isNameUsed(name, workspace, opt_exclude) แสดงผลหากชื่อที่ระบุเป็นชื่อขั้นตอนอยู่แล้ว
isProcedureBlock(block) Type Guard ที่ตรวจสอบว่าบล็อกที่ระบุเป็นบล็อกขั้นตอนหรือไม่
mutateCallers(defBlock) เมื่อคําจํากัดความของกระบวนการเปลี่ยนพารามิเตอร์ ให้ค้นหาและแก้ไขผู้เรียกทั้งหมด
rename(this, name) เปลี่ยนชื่อกระบวนการ เรียกใช้โดยช่องที่แก้ไขได้

อินเทอร์เฟซ

SDK โฆษณา B คำอธิบาย
IParameterModel โมเดลข้อมูลสําหรับกระบวนการ
IProcedureBlock อินเทอร์เฟซสําหรับบล็อกที่จำลองขั้นตอน
IProcedureMap
IProcedureModel โมเดลข้อมูลสําหรับกระบวนการ

ตัวแปร

ตัวแปร คำอธิบาย
CATEGORY_NAME สตริงสําหรับใช้ในแอตทริบิวต์ "custom" ของหมวดหมู่ใน XML ของกล่องเครื่องมือ สตริงนี้บ่งบอกว่าควรสร้างหมวดหมู่แบบไดนามิกด้วยบล็อกขั้นตอน โปรดดู Blockly.Variables.CATEGORY_NAME และ Blockly.VariablesDynamic.CATEGORY_NAME ด้วย
DEFAULT_ARG อ argum เริ่มต้นสําหรับบล็อก procedures_mutatorarg

ประเภทอีเมลแทน

ชื่อแทนประเภท คำอธิบาย
ProcedureTuple วิธีการเดิมในการนำเสนอลายเซ็นของกระบวนการ องค์ประกอบดังกล่าวได้แก่ ชื่อ ชื่อพารามิเตอร์ และมีค่าผลลัพธ์หรือไม่