Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Usa bloques de procedimientos integrados
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cómo usar el complemento
Para usar bloques de procedimientos, te recomendamos que uses el complemento @blockly/block-shareable-procedures.
Para conocer la diferencia entre los bloques de complementos y los bloques integrados, consulta la descripción general.
Instalación
Yarn:
shell
yarn add @blockly/block-shareable-procedures
NPM:
shell
npm install @blockly/block-shareable-procedures
Uso
import Blockly from 'blockly';
import {blocks, unregisterProcedureBlocks} '@blockly/block-shareable-procedures';
unregisterProcedureBlocks();
Blockly.common.defineBlocks(blocks);
Esto definirá bloques de procedimientos que tienen los mismos nombres que los bloques de procedimientos integrados heredados. Por lo tanto, si cargas JSON o XML que se guardaron con los bloques de procedimiento antiguos, se seguirán cargando correctamente.
Después de definir tus bloques (ya sean los del complemento o los integrados heredados), debes ponerlos a disposición de tus usuarios. Esto requiere que uses una caja de herramientas de diseño de categorías, ya que la categoría de procedimiento se completa de forma dinámica, lo que no admite la caja de herramientas desplegable.
Puedes agregar la categoría dinámica a tu caja de herramientas de la siguiente manera:
JSON
{
"kind": "categoryToolbox",
"contents": [
{
"kind": "category",
"name": "Functions",
"custom": "PROCEDURE"
}
]
};
XML
<xml id="toolbox" style="display: none">
<category name="Functions" custom="PROCEDURE">
</xml>
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2026-05-13 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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"]]