1. プルダウンの項目名を変えたい

1.1. 完了イメージ

項目名を変更できます。

../../_images/pulldownName_goal.png



1.2. 手順1

メニューバーをクリック

../../_images/pulldownName_01.png


1.3. 手順2

「Flow Editor」をクリック

../../_images/pulldownName_02.png


1.4. 手順3

「フロー2」タブをクリック

../../_images/pulldownName_03.png


1.5. 手順4

functionノードを新規作成

../../_images/pulldownName_04.png


1.6. 手順5

新規作成したfunctionノードをダブルクリック

../../_images/pulldownName_05.png


1.7. 手順6

コード欄の「return msg;」を削除

../../_images/pulldownName_06.png


1.8. 手順7

コード欄に以下のコードをコピー&ペースト

let newArray = msg.options.map( elem => {
    const oldName = elem;
    let newName;
    switch (oldName){
        case "変更前の項目名":
            newName = {"変更後の項目名":oldName};
            break;
        default:
            newName = oldName;
            break;
    }

    return newName;
});

msg.options = newArray;

return msg;

注釈

変えたい項目が複数あるとき、下記のように case 文を増やしていけば良いです。

let newArray = msg.options.map( elem => {
    const oldName = elem;
    let newName;
    switch (oldName){
        case "変更前の項目名1":
            newName = {"変更後の項目名1":oldName};
            break;
        case "変更前の項目名2":
            newName = {"変更後の項目名2":oldName};
            break;
        case "変更前の項目名3":
            newName = {"変更後の項目名3":oldName};
            break;
        default:
            newName = oldName;
            break;
    }

    return newName;
});

msg.options = newArray;

return msg;


1.9. 手順8

「変更前の項目名」に変更したい項目名の現在の表示名を入力。 「変更後の項目名」に変更後の項目名を入力

../../_images/pulldownName_08.png
../../_images/pulldownName_08-2.png


1.10. 手順9

「完了」をクリック

../../_images/pulldownName_09.png


1.11. 手順10

編集したfunctionノードを、下図の通りに配置

左側のプルダウンの項目名を変える時

../../_images/pulldownName_10-1.png

右側のプルダウンの項目名を変える時

../../_images/pulldownName_10-2.png


1.12. 手順11

「デプロイ」をクリック

../../_images/pulldownName_11.png



注釈

以上を行っても、凡例は「AccSensor/X.val」のままです。 凡例名を変える手順は、マニュアル「凡例名を変えたい」に記載しました。

../../_images/pulldownName_sup2.png