[リスト内の位置を検索]ブロック
[リスト内の位置を検索]は、指定した値がリストの何番目にあるかを調べ、その位置を返すブロックです。
ブロックの説明
このブロックは、指定した値がリストの何番目にあるかを調べ、その位置を返します。
![[リスト内の位置を検索]ブロック](https://storage.googleapis.com/studio-design-asset-files/projects/4Ra486pzaD/s-923x113_v-fs_webp_751a6919-b9aa-406b-9622-7f808b8a58ee.png)
入力
項目名 | 入力方法 | 入力の型 | 説明 |
|---|---|---|---|
リスト | ブロック接続 | リスト | 検索対象のリストを接続します。 |
検索方法 | ドロップダウン | - | 検索方法を選択します。 |
値 | ブロック接続 | 型の制限なし | リスト内で検索する値を接続します。 |
出力
出力の型 | 説明 |
|---|---|
数字 | 見つかった位置を出力します。 |
❗️注意
出力されるリストの位置は先頭を1として数えます。
例:
[a,b]のリストでaを検索すると、返り値は1になります。
使用例
例:追加画面で保存するときに、複数のフィールドの値をまとめたリストを作成し、そのリストに特定の値が含まれる場合に、他のフィールドの値を更新する処理を行う
