问题标签 [sharepoint-object-model]
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.
javascript - 找出哪些项目 id 执行查询异步项目创建失败
如何找到哪些项目失败 executeQueryAsync 添加项目方法?
这是我的代码:
我不知道在我的查询失败的项目创建中哪些项目是重复的!如果我能找到它,那么我可以更新它并与其他人一起继续!
javascript - 无法从 javascript 客户端对象模型中文件夹内的 SharePoint 文档中检索元数据
当包含元数据的文档不在文件夹中时,以下代码对我来说工作正常。一旦将文档放入文档库中的文件夹,它就会在while (enumerator.moveNext()) {
我将 console.log 放在代码中的单独行中后停止工作,这就是我停止收到响应的地方。
我创建了一个名为 viewitem.aspx 的新 dispform.aspx,并将这个 js 文件链接到它以将元数据拉出并显示在页面上的不同 div 中。
下面是代码:
`
我在线使用 SharePoint 2013,我无法弄清楚文件夹中的项目如何产生任何影响,URL 更改但它仍然包含文件 ID 等...
我已经搜索和搜索,找不到任何参考,任何帮助将不胜感激!
javascript - SharePoint 2013 online 可以在使用 REST 上传文件时设置其他列值吗?
当我尝试在线将文件上传到 SharePoint 2013 时,以下 Javascript 可以完美运行。但是,我一直在寻找一种在上传文件的同时填充文档库中另一列的方法,但没有成功。例如,名称为“doctype”的单行文本列。我尝试的一切似乎都与我的代码不兼容。有可能吗?
这是我的代码:
任何帮助将不胜感激,谢谢!
sharepoint-online - 适用于 2016 On-Premise 和 Online 的 SharePoint API
各位同事您好,
我开始编写一个 SharePoint 适配器,它应该适用于:支持 SharePoint 2016 On-Premise/ Online 和 365。到目前为止,我已经了解 Office365 使用 Online,因此它将支持的版本缩小到:SharePoint 2016 On-Premise 和 SharePoint在线的。
我为每个支持的版本找到了两个不同的 API:
SharePoint 2016 本地 API:SharePoint Server 2016 客户端组件 SDK https://www.microsoft.com/en-us/download/details.aspx?id=51679
SharePoint Online API:Microsoft.SharePointOnline.CSOM(最新版本 - 16.1.7018.1200) https://msdn.microsoft.com/en-us/library/office/jj193041.aspx https://www.nuget.org/packages/ Microsoft.SharePointOnline.CSOM/
根据信息(https://dev.office.com/blogs/using-correct-csom-version-for-sharepoint-customizations)如果您可以保证您的代码不会触及尚未启用的属性-本地版本,理论上您也可以将 SharePoint Online CSOM 与本地一起使用。我的用户故事似乎很简单:文件和文件夹的 CRUD 操作、结帐/覆盖/下载/结帐。
我的问题:我能否使用 Microsoft.SharePointOnline.CSOM 在 OnPremise 和在线服务器上满足我简单的用户故事?我无法在 On-Premise 和 Online 之间找到任何信息或一些比较映射表。
如果需要任何其他信息,请告诉我。
最好的问候, SVG
sharepoint-online - SharePoint Online UserInfo 端点 URL
我正在尝试使用 Microsoft.SharePointOnline.CSOM 版本 16.1.7018.1200 构建 SharePoint Online 适配器
我正在努力为这个 REST API 寻找正确的端点 URL。其中一些可能与 GDrive 中的相同(因为它们都使用 OAuth2),但我仍然有点困惑。我的问题是关于: - 范围、LoginBaseUrl、AccessTokenBaseUrl 和 UserInfoEndpointUrl
作为 GDrive 情况的一个例子是:
PS:如果有人有一些文档或代码示例,将非常感谢!到目前为止,我只能找到用于读取操作的代码示例。
如果需要任何其他信息,请告诉我。
最好的问候,SVG
c# - 如何过滤 ListItemCollection 共享点对象模型
listItems 正在获取我想使用文件名过滤列表的所有 4 个文件。如果文件名与数据库表文件名匹配,则从 listItems 中排除该项目
例如 -
以上只是一个示例,我有 100 个文件,我需要使用文件名进行比较,如果存在于数据库表中,则从列表中排除。
如果没有 foreach 循环,我怎样才能做到这一点?有什么我可以使用的,比如 LINQ 或 CamlQuery 吗?
c# - 为什么 SharePoint 客户端对象模型在查询失败时检索所有项目?
我正在尝试从与父列表中的项目相关的子列表(我想是查找列表,我是 SharePoint 开发中的新手)中获取项目。为简洁起见,我们称它们为列表 A 为父级,列表 B 为子级。所以一般来说,列表 A 最多有 4 到 5 个来自列表 B 的子项,有时它可能根本没有来自 B 的项。我正在使用非常有用的 Camlex.Net 库来创建 caml 查询。这是我通过 camlex 创建的 caml,非常基本:
问题是,当列表 A 中的第 1 项(如上面的 xml 中)没有列表 B 中的项目时,SharePoint 会返回列表 B 中的所有项目,这根本不理想。当列表 A 确实在 B 中有子项目时,它运行良好,它只获取相关项目。
有没有办法告诉 SharePoint 返回一些其他值,可能是 null 或其他值,而不是子列表中的所有项目?
谢谢,
阿希隆
sharepoint-online - 从分类字段中获取值
尝试使用 CSOM 从在线共享点的分类字段中获取所选值。但是当得到分类字段值时它是空的,为什么?