現在のユーザーに割り当てられているロールを取得する
現在ログインしているユーザーに割り当てられているロール(管理者
、ユーザー
など)を返します。
使用例
IF((USERROLE() = "管理者"), "ALL_CHANGES", "UPDATES_ONLY")
: テーブルの Are updates allowed?
式として使用すると、管理者
ロールを持つ承認済みユーザーにテーブルへのフルアクセスを許可し、他のすべてのユーザーにアクセス権の更新のみを許可します。
(USERROLE() = "管理者")
: 列の Show_If
または Edit_If
式として使用すると、管理者
ロールを持つ承認済みユーザーのみに列の表示または編集を許可します。
OR((USEREMAIL() = [メールアドレス]), (USERROLE() = "管理者"))
: セキュリティ フィルタ式として使用すると、メールアドレス
列の値が現在のユーザーのメールアドレスと一致する場合、または現在のユーザーが管理者
ロールを持つ(管理者
はすべての行にアクセスできる)場合にその行が含まれます。
構文
USERROLE()
メモ
USERROLE()
は、アプリでユーザーのログインが必要な場合にのみ適用できます。