ブロックする >名前 >getDistinctName

Names.getDistinctName() メソッド

Blockly のエンティティ名をエクスポート可能な法的なエンティティ名に変換します。以前に定義した名前と重複しない新しい名前であることを確認してください。また、現在の言語の予約語のリストと照合し、名前が重複していないことを確認します。

署名:

getDistinctName(name: string, type: NameType | string): string;

パラメータ

パラメータ 説明
name 文字列 Blockly エンティティ名(制約なし)。
type NameType |文字列 Blockly のエンティティのタイプ(「VARIABLE」、「PROCEDURE」、「DEVELOPER_VARIABLE」など)。

戻り値:

文字列

エクスポートした言語で合法なエンティティ名。