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>