CamlクエリのWHERE条件で現在のユーザーログイン名を渡すにはどうすればよいですか?
ログインしているユーザーに関連するリスト項目のみを取得したい。このためには、caml クエリで現在のユーザーの loginName を渡す必要があります。
助けてください。
ユーザー名を取得する関数があります: var loginName = currentUser.get_loginName(); var UserName = currentUser.get_title();
Where 句の Caml クエリで、LoginName または UserName 変数を渡したいです。
例: Author=LoginUser の場合、レコードを取得したい。
以下は私のクエリです:
camlQueryAppPend.set_viewXml
('<View>' +
'<Query>' +
'<OrderBy>' +
'<FieldRef Name=\'Modified\' Ascending=\'FALSE\'/> ' +
'</OrderBy>' +
'<Where>' +
<Eq><FieldRef Name=\'Author\' />
<Value Type=\'Text\'>\'+ UserName + \'</Value>
</Eq>' +
'</Where>' +
'</Query>' +
'</View>');
提案してください。