问题标签 [sharepoint-2013]

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 投票
0 回答
1150 浏览

c# - Sharepoint 2013 文件添加和属性创建

作为我们应用程序的要求,我们使用以下方法在文档库中添加具有其他文件属性的文件:

我们使用反射的原因是,我们需要在创建文件时覆盖文件的created_bymodified_by属性;事实证明,用其他方法来做这件事是非常痛苦的。Sharepoint 2007 的 API 仅限于实现这一点,因此需要反思。

有一种情况web.CurrentUser是共享点/系统(通常是因为上下文处于提升状态),只要它用于modified_by就可以了。但是,在 Sharepoint 2013 中,SPFileCollection.Add方法不会覆盖created_by属性,它只是将其保留为CurrentUser(独立于 modified_by 参数),无论我们如何处理它。结果弄乱了我们应用程序的整个工作流程。

我使用反射器检查了 Sharepoint 2013 的 dll 文件,似乎方法及其参数与 2010 相同。

创建文件后更新属性是我想避免的,因为我对它有不好的记忆。通常解决一个问题会产生多个问题,我不记得详细的问题。更不用说这种变化需要在 3 个不同的版本中进行广泛的测试。

是否有一种功能性方法可以使用 SPFileCollection.Add 在 Sharepoint 2013 上覆盖文件的created_by属性?

0 投票
1 回答
1590 浏览

javascript - 'DateTime' 类型的字段 'EventDate' 不能在查询过滤器表达式中使用

我正在尝试通过 SharePoint Web api 过滤标准日历事件,我的查询如下所示:

查询不起作用,我收到此错误:

'DateTime' 类型的字段 'EventDate' 不能在查询过滤器表达式中使用

错误详情:

是否可以在过滤查询表达式中以某种方式使用 DateTime 字段类型?

更新:我发现我可以通过 ListData.svc 做到这一点,例如

更多细节在这里 - http://itblog.wolthaus.net/2011/12/rest-filter-datetime/

我试图从 /_api/web/ 查询中删除时间部分,例如

但它没有帮助,我得到了同样的错误。

0 投票
1 回答
1357 浏览

sharepoint - ClientHelper:CmisConnectionException:无法初始化 Web 服务服务对象

http://192.168.0.20/_vti_bin/cmissoapwsdl.aspx作为 Web 服务登录到我的启用 CMIS 的 SharePoint 2013 标准时,CMIS 工作台说:

这是端点的响应(pastebin,因为 StackOverflow 限制为 30k 个字符),在我看来还可以,那么问题出在哪里?

0 投票
2 回答
3357 浏览

javascript - 如何使用 JQuery 或 JavaScript 检索 sharepoint 2013 列表数据并填充 DropDownList?

我正在尝试使用 JavaScript 检索列表数据。但是出了点问题。我正在尝试调试代码,但我无法理解那件事。
以下是 JavaScript 代码:

每当我运行此代码时,它都会显示警报框。
请帮忙..

0 投票
1 回答
1300 浏览

userid - Sharepoint 2013 应用程序用户指南

我在 SP App 2013 中获取 Sharepoint 用户 ID (GUID) 时没有什么问题。到目前为止,我正在使用 Sharepoint 的 userProfile 类 (SP.UserProfile.js) 获取 Sharepoint 用户的电子邮件地址和他的全名。

我需要获取我们说 GUID 的用户的唯一 id。我为此使用了下面的代码,但是每次我得到随机的所谓的同一用户的 Guid。(ehich 绝对不是用户的唯一 id)。如何获取每次登录时唯一的 sharepoint 用户 ID。

请帮忙!

谢谢

这是我的代码片段

0 投票
3 回答
41647 浏览

javascript - 如何使用 Jquery 检索 Sharepoint 列表数据

我正在尝试使用 Jquery 检索列表数据。但我得到的是整个列表 Html 页面,而不是列表中的值。jQuery代码如下

这段代码给了我列表页面而不是列表数据。我试图在 div 标签中获取 xml 文件,以便我可以查看它返回给我的内容。它返回我该列表的 HTML 页面。
请帮忙。

0 投票
2 回答
78162 浏览

http-status-code-404 - Sharepoint 2013 - 404 Not Found while accessing site collection from outside

This question may be a dublicate, but no recent post leads to a working answer for my case.

I have a Sharepoint 2013 running on a Windows Server 2012. Following issue appeared:

I made a new Site-Collection as wiki. Everything (links,...) works fine on the server but when I want to access the wiki from outside (not localhost) the server runs in a 404 Not found error.

I checked the IIS settings, all servers are up and running. The log file has no errors in it.

Does anyone know, how to solve this problem?

thx Jürgen

0 投票
0 回答
375 浏览

sharepoint - SharePoint 2013 应用程序到应用程序通信

我有两个应用程序[客户端应用程序部件]的要求。用户试图将一些项目从 App1 拖动到 App2,App2 执行一些操作。此功能在 SP 2013 中可用。我添加了两个 SP 2013 文档库应用程序。但是 SP 2013 不允许将项目从 App1 拖动到 App2,但允许将项目从 App1 拖动到 App2[在最近的项目中列出]。我知道在 SP 2013 中无法进行 App-2-App 通信。无论如何要在 SP 2013 中实现此场景吗?

0 投票
3 回答
1020 浏览

sharepoint-2013 - 来自 Sharepoint 2013 的 Project Server 2013 PSI 调用

我正在将代码从 2010 年迁移到 2013 年。

我在 Sharepoint 中部署了一个调用 PSI 的用户控件。2010 年,它运作良好。现在在 2013 年和声明身份验证中,我总是得到:“HTTP 请求未经客户端身份验证方案'Ntlm' 的授权。从服务器收到的身份验证标头是'NTLM,Negotiate'。” 当我与任何用户(甚至项目管理员)调用任何 PSI(甚至 GetCurrentUserUid)时。

看起来凭据没有传递给 PSI,它称它们为匿名。任何人都可以帮忙吗?

我从 Sharepoint 执行的另一个代码示例:

我被拒绝访问。

谢谢

0 投票
2 回答
4251 浏览

visual-studio-2012 - 在 Windows Server 2012 上安装 Visual Studio 2012 Ultimate 出现错误

我正在尝试Visual Studio 2012 UltimateWindows Server 2012 Release Candidate Datacenter.

而 Visual Studio 给了我这个错误。

请帮助我,我能做些什么来解决这个问题?
如果我必须更改我应该安装的 Visual Studio 版本。请让我知道我必须使用哪个版本的 Visual Studio。

我也曾尝试授予权限,
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\NET FRAMEWORK SETUP\NDP\v4\full\1033 但它给了我访问被拒绝的错误,尽管我是管理员用户。

请帮忙...