> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# USER

> USER関数の使い方を解説します。現在サインインしているユーザーや上司の情報を取得する方法、level パラメータによる階層指定、戻り値の仕様まで、YiDAのローコード開発で活用できる詳細を紹介します。

**USER** 関数は、現在サインインしているユーザーまたはその上司に関する情報を取得します。

## 形式

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
USER(level)
```

## 属性の説明

| **属性** | **必須** | **説明**                                                                                                                                                                                                                       |
| ------ | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| level  | いいえ    | 数値タイプ。数式が現在サインインしているユーザーの情報を返すか、その上司の情報を返すかを決定します。<br />• このパラメータを省略するか `0` に設定すると、関数は現在サインインしているユーザーの名前と userId を返します。<br />• このパラメータを `0` 以外の値に設定すると、関数はサインインしているユーザーの上司の情報を返します。`1` を設定すると第一階層の上司、`2` を設定すると第二階層の上司を返します。 |

## 戻り値

| **戻り値のタイプ** | **説明**                                                  |
| ----------- | ------------------------------------------------------- |
| 配列          | 返されるユーザー情報。<br />上司の情報を取得する際、指定された階層に上司が存在しない場合は空を返します。 |

## 例

`USER()` 関数を使用して、現在サインインしているユーザーとその上司の情報を取得します。
