我们如何在 caml 查询条件中传递当前用户登录名?
我只想获取与登录用户有关的列表项。为此,我需要在 caml 查询中传递当前用户的登录名。
请帮忙。
我有一个获取用户名的函数: 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>');
请建议。