静的リソース
コンテンツアセットファイル
SVG リソース
表示ラベル
国際化
現在のユーザ ID
現在のコミュニティ
権限
クライアントのフォーム要素
モバイル対応のコンポーネント
現在のユーザに関する情報を取得するには、範囲設定されたモジュール @salesforce/user を使用します。
1import property from "@salesforce/user/property";property — サポートされるプロパティは、Id と isGuest です。前者はユーザ ID で、後者はユーザがゲストユーザであるかどうかを示す Boolean 値です。isGuest プロパティを使用すると、ユーザがエクスペリエンスビルダーサイトで認証されているかどうかを確認できます。次のサンプルコードは、現在のユーザ ID をインポートして userId プロパティに割り当てることにより、HTML テンプレートでのアクセスを可能にしています。
1// miscGetUserId.js
2import { LightningElement } from "lwc";
3import Id from "@salesforce/user/Id";
4
5export default class MiscGetUserId extends LightningElement {
6 userId = Id;
7}テンプレート内のユーザ ID を参照するには、{property} 構文を使用します。この構文は、JavaScript プロパティを参照するために使用する構文と同じです。
1<!-- miscGetUserId -->
2<template>
3 <lightning-card title="MiscGetUserId" icon-name="custom:custom19">
4 <div class="slds-m-around_medium">
5 <p>User Id:</p>
6 {userId}
7 </div>
8 </lightning-card>
9</template>このコードサンプルは、lwc-recipes リポジトリにある miscGetUserId コンポーネントです。
Tip
関連トピック
The Japanese Summer '24 guide is now live