我在sharepoint 2013的共享文档中有excel文件。我想将该文件的内容存储在数组变量中并将其发送到服务器端进行处理。
我正在加载客户端上下文,但我想获取文件中存在的记录。我在 SharedDocument/test 文件夹中有 excel 文件
ExecuteOrDelayUntilScriptLoaded(viewfiles, "sp.js");
function viewfiles(){
var context = new SP.ClientContext.get_current();
var web = context.get_web();
var list = web.get_lists().getByTitle('Documents');
var query = SP.CamlQuery.createAllItemsQuery();
query.set_folderServerRelativeUrl('http://win-mjphj36pn7d:55555/sites/Demo/Shared%20Documents/test');
allItems = list.getItems(query);
context.load(allItems, 'Include(Title, ContentType, File)');
context.executeQueryAsync(
Function.createDelegate(this, function (sender, args) {
var fileUrls = ""; var fileUrls = "";
var ListEnumerator = this.allItems.getEnumerator();
while(ListEnumerator.moveNext())
{
var currentItem = ListEnumerator.get_current();
var _contentType = currentItem.get_contentType();
if(_contentType.get_name() != "Folder")
{
var File = currentItem.get_file();
if(File != null)
{
fileUrls += File.get_serverRelativeUrl() + '\n';
}
}
}
alert(fileUrls);
}),
Function.createDelegate(this, function (sender, args) {
alert("failed. Message:" + args.get_message());
})
);
请建议我如何在数组 var 或字符串中获取文件中的所有数据