0
たとえば、グローバルまたはフローコンテキストに格納されたカスタムロギング関数を作成する場合、この関数は、そのノードを呼び出すノードの名前を取得して、そのノードをコンソール出力として使用する方法を教えてください。ノードredでは、現在のノードのプロパティをプログラムで取得する方法は?
たとえば、グローバルまたはフローコンテキストに格納されたカスタムロギング関数を作成する場合、この関数は、そのノードを呼び出すノードの名前を取得して、そのノードをコンソール出力として使用する方法を教えてください。ノードredでは、現在のノードのプロパティをプログラムで取得する方法は?
必要な機能のいずれも、settings.jsまたは関数ノード(グローバルコンテキストで何かを更新する)の範囲にないため、実際にはこれを行う方法はありません。
ノード-RED home pageからリンクされているノード-RED Googleグループまたはスラックチャンネルについて、あなたの目的がここでより詳しく議論することができます。
私の目的は、ノードの名前をカスタムロギングコードにハードコードすることによって悪い習慣を避けることです。いずれかのノードの名前が変更されている場合は、それらをログコードに再入力する必要があります。明らかに、倍増するのではなく、名前情報をソースへの参照として含める方が良いでしょう。さらに、ステータスライトを更新する方法と同様に、ノード名をプログラムで更新できるようにすると便利です。 –