问题标签 [sharepoint-clientobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
16849 浏览

javascript - 使用 ECMAScript / JavaScript 对象模型按内部名称获取 SharePoint 列表

如何使用其 InternalName 从 SharePoint 列表加载项目?据我所知,我可以使用 Id 或 Title 来获取它,如下所示:

0 投票
1 回答
902 浏览

c# - 如何使用 silverlight 客户端对象模型进行模拟?

我正在用 C# 为 sharepoint 2010 开发 silverlight web 部件。在 silverlight 客户端对象模型中,sharepoint 2010 使用以下语句获取当前用户凭据

现在我想用不同的用户名和密码以编程方式登录。这样它就只能访问那个特定的用户数据。但是我发现silverlight客户端对象中没有clientContext.Credentials。我们可以使用以下链接为另一个用户插入数据

如何在 silverlight 客户端对象模型中设置 SharePoint“作者”?

但我不知道我们如何通过传递凭据来获取该特定用户的数据。如何以编程方式使用不同的用户名和密码登录,以便访问该特定用户数据?如果有任何方法可以做到这一点,请告诉我。我们可以通过网络服务来做到这一点吗?您能否提供我可以解决上述问题的任何代码或链接?

0 投票
1 回答
1787 浏览

c# - Sharepoint 客户端对象模型查询过滤器不起作用

我正在使用客户端对象模型来查询列表中的记录。它按唯一的标题过滤,所以我希望它只返回一条记录,但它会返回整个列表。

这是代码:

这有什么问题?为什么它会返回整个列表?

0 投票
1 回答
11116 浏览

javascript - 如何使用 EcmaScript 读取列类型 SPUser、DateTime、Currency?

我在 SharePoint 2010 中有一个包含一些列的列表。都是默认类型。所以我有
“单行文本”
“多行文本”
“日期和时间”
“选择”
“数字”
“货币”
“个人或组”

我的目标是有一个自定义功能区选项卡或组,我可以在此列表上执行一些操作。作为起点,我在 Visual Studio 解决方案中创建了一个 Empty Element,并将我的按钮放入 Elements.xml。到目前为止,这有效。我还想出了如何进行回发以对按下的按钮做出反应。此回发指的是一个 JavaScript 文件。

在执行某些操作之前,我首先尝试阅读给定的内容并使用alert('first field: ' + field1). 在第一个被调用的函数中,我有

如何从列出的列类型中获取内容?我记得我能够阅读单个文本行和选项,但其余的都崩溃了。所以我想我必须以任何方式转换它。但是怎么做?IntelliSense 没有多大帮助。

SUBQUESTION:如果您能告诉我如何将 PostBack 到可以使用客户端对象模型的 .cs 文件,我会跳过使用 EcmaScript。我发现了一些东西,但没有工作/理解。

是的,我虽然这很容易,但事实并非如此。至少因为我只懂一点 C#,没有 EcmaScript。

谢谢。

0 投票
2 回答
3943 浏览

c# - 在 SharePoint ClientObjectModel API 中查询文件

我正在使用 SharePoint 托管客户端对象模型 API 将文件从 SharePoint 检索到我用 C# 编写的控制台应用程序。我的代码(这里缩写)看起来像这样:

即使指定的文件夹(在 relativeURL 中)实际上有几个文件,返回的 FileCollection(文件)也没有结果。当我运行下面的代码时,Folder 对象的 ItemCount 属性为 2。

我不知道为什么我似乎无法获取文件。所有权限似乎都可以。API 中是否存在其他问题?

0 投票
1 回答
355 浏览

sharepoint - 使用 Office 365 联机 SharePoint 中的 clientaccesspolicy.xml

是否可以将 clientaccesspolicy.xml 文件放入 SharePoint Online 的站点根目录中,它是 Office 365 订阅的一部分?关键是从运行在另一个环境(本地或托管)中的 Silverlight 应用程序中使用 Silverlight CSOM。我找不到 clientaccesspolicy.xml 的任何解决方案。只有解决方法建议将外部(Office 365)Silverlight 应用程序与 web/wcf/ria 服务结合起来,这将使用 .net 客户端对象模型来查询数据。

0 投票
1 回答
3878 浏览

sharepoint-2010 - 如何使用客户端对象模型创建共享点日历​​列表项

我正在尝试使用客户端对象模型创建共享点日历​​事件。我可以创建项目并设置除“EndDate”列之外的所有列的列值。当我尝试设置此列时,我收到以下错误消息的德语翻译是“更新列表条目时使用了无效数据。您要更新的字段可能是写保护的。” 如果跳过此列,则列出在 Sharepoint 服务器上创建的没有 enddate 属性的项目,但它在日历视图中不可见。我可以在“datasheetview”类型的视图中看到项目,如果我从这里设置结束日期,它也可以在日历视图中看到。(奇怪的是它是必填字段)

我的代码如下

0 投票
1 回答
582 浏览

silverlight - 如何使用 SharePoint 的 Silverlight 客户端对象模型发送电子邮件并避免创建 Web 服务?

我正在开发一个应该向特定 SharePoint 用户发送电子邮件的 Silverlight 应用程序。我需要两件事:

  1. 我需要获取与 SharePoint 用户关联的电子邮件地址
  2. 但更重要的是,我需要能够发送实际的电子邮件。

由于没有System.Net.Mail针对 Silverlight 的课程,看来我注定要创建自己的 Web 服务来负责发送电子邮件。我试图避免这种情况,我想知道是否有办法使用 SharePoint 的 Silverlight 客户端对象模型向 SharePoint 用户发送电子邮件?感谢您的澄清!

0 投票
1 回答
5298 浏览

c# - 使用客户端对象模型从 SharePoint 文档库中获取“描述”字段

我正在使用以下代码:

如果我要删除 "item => item["Description"],并且 l["Description"] 将返回其余结果。SharePoint 文档库中的 Description 字段有什么特别之处?如何返回描述字段的内容?

提前致谢。

0 投票
1 回答
1803 浏览

silverlight - 为什么 sharepoint 不能与 Safari 浏览器一起使用?

我正在使用 sharepoint 2010 的客户端对象模型开发 silverlight web 部件。我的 web 部件在 IE 上正常工作,但在 Safari 中不工作。我有 Windows 7 操作系统和 safari 5.1.2 浏览器。我发现 ExecuteQueryAsync() 在 safari 中无法正常工作。我有以下声明

执行此语句后,控制既不会进入成功事件处理程序 HandleManagerUserGroupRequestSucceeded,也不会进入失败事件处理程序 HandleManagerUserGroupRequestFailed。同时它也不例外。你能告诉我为什么会这样吗?有什么办法可以解决上述问题吗?请提供我可以解决上述问题的任何代码或链接。