标签: sharepoint

Sharepoint Wikis

好的,我看过一些帖子提到了一些关于不使用SP wiki的帖子,因为它们很糟糕.

由于我们正在考虑 SP 中执行我们的wiki ,因此我需要知道为什么我们不应该为6个自动化开发人员执行此操作来记录各种自动化流程中的步骤以及必须不时进行的更改.

sharepoint automation sharepoint-wiki

21
推荐指数
10
解决办法
2万
查看次数

CAML查询:如何从结果集中过滤文件夹?

我正在使用caml查询来选择用户修改或添加的所有文档.查询以递归方式在指定网站集的所有子网站上运行.

现在问题是我无法摆脱也是结果集的一部分的文件夹.现在我正在从结果数据表中过滤它们.但我想知道:是否可以通过使用caml过滤掉结果集中的文件夹?

sharepoint caml

21
推荐指数
4
解决办法
5万
查看次数

更改SharePoint库URL

如何更改SharePoint库的URI?基于谷歌搜索,大多数人说在Designer中更改库的名称(通过右键单击 - >重命名)将导致URI更改,但它只是为我更改名称.

我正在使用SharePoint 2010 Foundation,这些是我遵循的步骤:

  1. 在Designer中,导航到列表和库
  2. 右键单击库 - >重命名
  3. 请注意,名称更改
  4. 请注意,URI不会更改

这是我发现声称这有效的资源之一:

更改sharepoint库上的URL拼写/案例

sharepoint sharepoint-designer sharepoint-2010 sharepoint-list

21
推荐指数
2
解决办法
8万
查看次数

外部Sharepoint网站的文本输入在iPhone和iPad上无法访问

我在SharePoint解决方案的webpart中有一个表单设置,并且在Apple设备上进行测试时遇到问题,其中输入字段无法访问/看似灰显.此应用程序使用ajax服务器调用来预填表单条目,我使用AngularJS进行客户端处理.为什么这只发生在这些设备上?

示例字段:

<input id="nhaole-vf-address" 
    ng-model="parent.streetAddress" 
    type="text" 
    class="form-control" 
    required />
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

asp.net iphone sharepoint ios angularjs

21
推荐指数
0
解决办法
406
查看次数

在"现在"或"今天"过滤共享点列表

我正在尝试找到一种基于项目年龄过滤Sharepoint列表的有效方法.换句话说,如果我想查找7天之前的列表项,我应该能够在数据上构建过滤视图.

一个hack来构建一个有效的"今天"字段,但是没有正确过滤.

有没有人有什么好主意?

sharepoint

20
推荐指数
2
解决办法
17万
查看次数

使用Excel VBA获取sharepoint文件夹的内容

通常我使用这段代码来检索VBA中文件夹的内容.但这不适用于sharepoint的情况.我能怎么做 ?

Dim folder As folder
Dim f As File
Dim fs As New FileSystemObject

Set folder = fs.GetFolder("//sharepoint.address/path/to/folder")

For Each f In folder.Files
    'Do something
Next f
Run Code Online (Sandbox Code Playgroud)

编辑(经过shahkalpesh的好评):

如果我在Windows资源管理器中输入地址,我可以访问sharepoint.访问sharepoint需要进行身份验证,但它是透明的,因为它依赖于Windows登录.

excel sharepoint vba

20
推荐指数
3
解决办法
11万
查看次数

从文档库打开时,SharePoint 2010强制我保存PDF

我有一个带有PDF文件的文档库.每当我点击PDF文件时,系统都会提示我保存文件.我没有打开文件的选项,我被迫保存它.我想要的是PDF文件在浏览器或单独的Adobe Reader窗口中打开,具体取决于Adobe Reader设置.我非常确定SharePoint会对此行为负责,因为如果我将PDF放在我的硬盘上,然后创建一个带有该文件链接的HTML文件,当我点击它时它会在浏览器中打开.

请注意:我看了这个问题并没有帮助.我不在乎PDF是在浏览器中打开还是在单独的Adobe Reader窗口中打开,我只是想打开它.

pdf security sharepoint sharepoint-2010

20
推荐指数
2
解决办法
6万
查看次数

ASP.Net CMS推荐,Orchard,Sitefinity,Umbraco或N2?

在过去的3年里,我一直在使用(......可耻地)SharePoint 2007,DNN和Tridion开发Web门户.然而,我希望摆脱SharePoint和Tridion(缺乏对url,标记和tdd的控制),并且正在寻找替代方案.

你的投票中会有哪些以及为什么?你能分享一下这些经历吗?

  • 果园
  • Sitefinity
  • 一把umbraco
  • N2

虽然Orchard和Sitefinity似乎很容易扩展,但我担心社区支持.

谢谢

asp.net sharepoint content-management-system orchardcms tridion

20
推荐指数
1
解决办法
8133
查看次数

如何通过Python中的REST API访问sharepoint站点?

我在本地VM中的SharePoint 2013中有以下站点:

http://win-5a8pp4v402g/sharepoint_test/site_1/

当我从浏览器访问它时,它会提示我输入用户名和密码,然后正常工作.但是我试图在Python中使用REST API来做同样的事情.我正在使用请求库,这就是我所做的:

import requests
from requests.auth import HTTPBasicAuth


USERNAME = "Administrator"

PASSWORD = "password"

response = requests.get("http://win-5a8pp4v402g/sharepoint_test/site_1/", auth=HTTPBasicAuth(USERNAME, PASSWORD))

print response.status_code
Run Code Online (Sandbox Code Playgroud)

但是我得到了401.我不明白.我错过了什么?

注意:我遵循了这篇文章http://tech.bool.se/using-python-to-request-data-from-sharepoint-via-rest/

python authentication rest sharepoint sharepoint-2013

20
推荐指数
1
解决办法
6万
查看次数

如何从提供商托管的应用程序获取请求摘要值?

我正在使用javascript REST Api开发SharePoint 2013 Provider托管应用程序.为了对sharepoint项执行创建(POST)或更新(MERGE)操作,我需要使用请求设置"X-RequestDigest"标头.

在SharePoint托管的应用程序中,我能够使用http://contoso.sharepoint.com/SharePointHostedApp/_api/contextinfo服务来检索请求摘要值; 但是,在提供商托管的应用程序中,我无法获得该值.

提供商托管应用程序的第一个区别是,现在我们需要发出跨域请求,因为我们不是在sharepoint站点中运行,而是在不同服务器上托管的不同域中运行.要明确:而不是

$.ajax({
    url: appWebUrl + '/_api/contextinfo',
    method: "POST",
    headers: { "Accept": "application/json; odata=verbose" }
})
Run Code Online (Sandbox Code Playgroud)

我假设我们需要使用它SP.RequestExecutor来执行跨域请求.当我构造请求时,它看起来如下(我已经将实际的url更改为假的,但基本上我们告诉代理使用主机web有目标并获取/_api/contextinfo端点):

https://contoso-6f921c6addc19f.sharepoint.com/ProviderHostedApp/_api/SP.AppContextSite(@target)/contextinfo?@target=%27https://contoso.sharepoint.com%27

但是,我收到此错误:Cannot find resource for the request contextinfo.意味着端点不存在.

我确保使用application/json;odata=verbose带有空体的正确标头的POST方法.

如何从/_api/contextinfo服务获取请求摘要值到提供者托管应用程序?

根据我研究的内容:

  • 我们不能用$('#__REQUESTDIGEST').val(); 因为提供商托管的应用程序无法使用它.
  • 我们需要使用跨域请求中的一些,因为我在sharepoint之外运行.
  • 我已经尝试将跨域请求的目标设置为hostWebUrl和appWebUrl,并且两者都给出了相同的错误.

必须有某种方法来获取此值,否则我们将仅限于使用JavaScript时的读取操作.还有其他人用javascript解决了这个问题吗?

从技术上讲,我可以尝试使用服务器上的CSOM实现所需的服务,并使用WebAPI或WCF公开它们,但必须实现它似乎是不合理的.

更新:

我继续尝试添加一个WebAPI控制器,该控制器公开一个检索请求摘要值的服务.这实际上确实检索了请求摘要值; 但是,当尝试在未来调用的标头中使用它时,我收到错误:"The security validation for this page is invalid and might be corrupted. Please use your web browser's Back button to try your …

sharepoint ms-office sharepoint-api sharepoint-2013

20
推荐指数
2
解决办法
3万
查看次数