Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Utilizzare i blocchi di procedura integrati
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Utilizzo del plug-in
Per utilizzare i blocchi di procedure, ti consigliamo di utilizzare il plug-in
@blockly/block-shareable-procedures.
Per la differenza tra i blocchi dei plug-in e quelli integrati, consulta la
panoramica.
Installazione
Yarn:
shell
yarn add @blockly/block-shareable-procedures
NPM:
shell
npm install @blockly/block-shareable-procedures
Utilizzo
import Blockly from 'blockly';
import {blocks, unregisterProcedureBlocks} '@blockly/block-shareable-procedures';
unregisterProcedureBlocks();
Blockly.common.defineBlocks(blocks);
Verranno definiti blocchi di procedure con gli stessi nomi dei blocchi di procedure integrati legacy. Pertanto, se carichi JSON o XML salvati
con i blocchi della vecchia procedura, continueranno a essere caricati correttamente.
Dopo aver definito i blocchi (quelli dei plug-in o quelli legacy
integrati), devi renderli disponibili per gli utenti. Per questo è necessario
utilizzare una casella degli strumenti di stile della categoria, perché la categoria della procedura viene compilata
dinamicamente, il che non è supportato dalla casella degli strumenti a comparsa.
Puoi aggiungere la categoria dinamica alla tua casella degli strumenti nel seguente modo:
JSON
{
"kind": "categoryToolbox",
"contents": [
{
"kind": "category",
"name": "Functions",
"custom": "PROCEDURE"
}
]
};
XML
<xml id="toolbox" style="display: none">
<category name="Functions" custom="PROCEDURE">
</xml>
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2026-05-13 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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"]]