0
在SharePoint Online中,库中有新文档的绿色符号。我发现这个类被称为'ms-newdocument-icon'。我如何检查文档库中有多少项具有ms-newdocument-icons类?如何计算SharePoint库/列表中新项目的数量?
<script type="text/javascript">
var clientContext = null;
var web = null;
var listItems = null;
var list = null;
ExecuteOrDelayUntilScriptLoaded(Initialize, "sp.js");
function Initialize()
{
clientContext = new SP.ClientContext.get_current();
web = clientContext.get_web();
list = web.get_lists().getByTitle("Document");
var camlQuery = new SP.CamlQuery();
var q = "<View></View>";
camlQuery.set_viewXml(q);
listItems = list.getItems(camlQuery);
clientContext.load(listItems);
clientContext.executeQueryAsync(onListItemsLoadSuccess, onQueryFailed);
}
function onListItemsLoadSuccess(sender, args) {
var listItemEnumerator = listItems.getEnumerator();
while(listItemEnumerator.moveNext()) {
var newItemsCount = null;
if() { //$(this).hasClass('ms-newdocument-icon');
newItemsCount++;
}
$('#newItems').html(newItemsCount);
}
function onQueryFailed(sender, args) {
alert('request failed ' + args.get_message() + '\n' + args.get_stackTrace());
}
</script>
<div class="newItemsContent">
<h2>New items:</h2> <h2 id="newItems"></h2>
</div>