【发布时间】:2015-04-01 20:34:43
【问题描述】:
我的网站内容中有我的应用和列表,如下所示:
我想从我的应用程序中读取、写入和操作来自 TestList 的数据。
TestList的内容是这样的:
我一直在尝试用这个来阅读它:
function setup() {
var context = SP.ClientContext.get_current();
var lists = context.get_web().get_lists();
var list = lists.getByTitle('TestList');
var listItem = list.getItemById("Title1"); // is Id the list title?
context.load(listItem);
context.executeQueryAsync(onLoadSuccess, onLoadFail);
console.log(listItem);
}
function onLoadFail(sender, args) {
alert(args.get_message());
console.log(args.get_message());
};
以及here 和here 概述的其他一些方法,但我经常遇到错误:
具有 URL 的站点中不存在列表“TestList” 'https://mysite.sharepoint.com/sites/developer/TestApp'。
我认为这可能与 TestList 是与 TestApp 位于同一目录级别的应用程序有关,而不是 TestApp 中的列表,这就是我包含图片的原因。但是,我不知道如何在 TestApp 中嵌入 TestList。
我对在应用程序中创建列表的另一个担忧是,每当我更新和重新部署 TestApp 时,它都会擦除对 TestList 的任何新更新。
有人可以看到我做错了什么或提供一些建议吗?提前致谢。
【问题讨论】:
标签: javascript list sharepoint sharepoint-2013 sharepoint-list