Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
पहले से मौजूद प्रोसेस ब्लॉक का इस्तेमाल करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
प्लगिन का इस्तेमाल करना
हमारा सुझाव है कि प्रोसीजर ब्लॉक इस्तेमाल करने के लिए, @blockly/block-shareable-procedures प्लगिन का इस्तेमाल करें.
प्लगिन ब्लॉक और बिल्ट-इन ब्लॉक के बीच अंतर जानने के लिए, खास जानकारी देखें.
इंस्टॉल करना
ऊन:
shell
yarn add @blockly/block-shareable-procedures
एनपीएम:
shell
npm install @blockly/block-shareable-procedures
इस्तेमाल
import Blockly from 'blockly';
import {blocks, unregisterProcedureBlocks} '@blockly/block-shareable-procedures';
unregisterProcedureBlocks();
Blockly.common.defineBlocks(blocks);
इससे उन प्रोसीज़र ब्लॉक को तय किया जाएगा जिनके नाम, लेगसी बिल्ट-इन प्रोसीज़र ब्लॉक के नाम जैसे हैं. इसलिए, अगर आपने पुरानी प्रक्रिया वाले ब्लॉक का इस्तेमाल करके सेव किया गया JSON या XML लोड किया है, तो वे सही तरीके से लोड होते रहेंगे.
ब्लॉक तय करने के बाद (चाहे वे प्लगिन वाले हों या लेगसी बिल्ट-इन वाले), आपको उन्हें अपने उपयोगकर्ताओं के लिए उपलब्ध कराना होगा. इसके लिए, आपको कैटगरी स्टाइल वाले टूलबॉक्स का इस्तेमाल करना होगा. ऐसा इसलिए, क्योंकि प्रक्रिया की कैटगरी को डाइनैमिक तरीके से भरा जाता है. यह फ़्लायआउट टूलबॉक्स के साथ काम नहीं करती.
डाइनैमिक कैटगरी को अपने टूलबॉक्स में इस तरह जोड़ा जा सकता है:
JSON
{
"kind": "categoryToolbox",
"contents": [
{
"kind": "category",
"name": "Functions",
"custom": "PROCEDURE"
}
]
};
XML
<xml id="toolbox" style="display: none">
<category name="Functions" custom="PROCEDURE">
</xml>
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2026-05-13 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-05-13 (UTC) को अपडेट किया गया."],[],["The `@blockly/block-shareable-procedures` plugin is recommended for using procedure blocks. Installation is done via Yarn or NPM. Usage involves importing `Blockly` and the plugin's `blocks`, then using the `unregisterProcedureBlocks()` and `Blockly.common.defineBlocks(blocks)` methods. This defines procedure blocks that maintain compatibility with legacy blocks. To make the blocks accessible, add a \"Functions\" category with the custom attribute \"PROCEDURE\" to your category-style toolbox, which is compatible with the dynamic procedure category.\n"]]