问题标签 [sharepoint-jsom]
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.
asp.net - Sharepoint 在线上传文件表格
我可以在某些沙盒WebPart
中为Sharepoint
在线制作上传文件格式,如果可以,我该怎么做?
我搜索了很多,发现只有解决方案,可用于外部客户端的客户端对象模型,没有示例如何使用 JSOM(Javascript 的客户端对象模型)和通常的上传方式asp:FileUpload
在沙盒解决方案中不起作用, PostedFile 长度 = 0
javascript - 用于工作流的 SharePoint JavaScript API 引发错误
我正在尝试访问有关在 SharePoint 列表中运行工作流的信息,但我遇到了工作流服务 JSOM 库的问题。我正在使用工作流服务,就像我能找到的每个示例一样,请参见下面的代码:
执行代码时,上述代码段的最后一行抛出异常
TypeError:this.get_context 不是函数。
angularjs - SharePoint JSOM KeywordQuery 更改它正在搜索的 ContentType
我目前正在使用带有 SharePoint JSOM 的 AngularJS 来针对结果源执行一些关键字查询。
我有一个接受 ResultSourceName 和 ResultSourceLevel 变量的角度工厂
这被注入到我的控制器中,他们像这样使用它:
这一切的实际内容是在从我的工厂返回的 ResultSourceDataService 中处理的,这是其中的代码:
当我加载运行此代码的页面时,它运行良好。当我刷新页面时,它运行良好。但是,如果我从站点中的任何其他页面导航到此页面,它会中断并返回数据,就好像没有指定结果源一样。
出于某种原因,QueryModification(如果我是正确的,它基本上告诉它我们在查询中寻找什么 ContentType)正在发生变化。当我最初加载页面并查看记录到控制台 ( $log.debug('Data retrieved successfully', data.get_value().ResultTables);
) 的数据时,我可以深入研究并查看 QueryModification 中的差异。
当它正常运行时(刷新页面或直接从站点外部导航到它),我看到一个ContentTypeId:0x0100A9723709C6D74A77B01EA922C770FDD0*
正确的值。然而; 如果我从 SharePoint 内部导航到该页面,我会看到一个值* -ContentClass=urn:content-class:SPSPeople
所以它返回的结果将在我没有指定结果源名称的情况下显示。
当我将相同的确切变量传递给它时,有什么想法会导致这种情况吗?
asp.net - 通过 SharePoint Online 加载项中的 CSOM/JSOM 获取 SharePoint ClientContext
我到处寻找解决这个问题的方法,但都失败了。如果有人能告诉我诀窍,我会很高兴。
范围:我正在为 SharePoint Online 构建一个 SharePoint 加载项。在 appweb 中,我尝试使用 Web 部件通过 CSOM 或 JSOM 获取 ListItem 的 ClientContext。我不能使用沙盒解决方案。
主要目标:我需要 ClientContext 以便获取 ListItem 的主体,使用 GetBytes,然后说 zip 或 UTF8 对主体进行编码。我还需要使用 SP.ListOperation.Selected.getSelectedItems(clientContext) 来选择用户选择的多个 ListItems。
代码示例(不完整):
我非常感谢您的帮助。谢谢你。
javascript - Sharepoint 2013 托管应用程序在所有页面加载时执行 javascript
我想知道是否有可能拥有一个 SP 2013 托管应用程序,该应用程序会注入一段在每次页面加载时执行的 Javascript。
为了简单起见,假设我想创建一个应用程序,在 SP 站点的每个页面加载时都会显示一个alert('Hello world!');
我不想拥有一个远程 Web、纯粹而简单的托管应用程序,任何人都可以通过从 SP 商店中选择它来添加它。
这可能吗?
谢谢!
sharepoint - 轻松将 CSOM 转换为 JSOM?
是否可以轻松地将 C# 编写的 Web 服务从 CSOM 转换或迁移到 JavaScript 对象模型 JSOM?
我认为它大多是“相同的”——除了一些真正不同的东西。
也许有一个工具,或者你对此有很好的想法。或者也许有一个指南?
提前感谢您的任何想法!
oauth - SharePoint 2013 - 应用程序。混合 CSOM 和 JSOM?
我需要编写一个 Office365-App。我想为此使用提供商托管的 MVC 应用程序。
因为我想在某些页面上使用某种“API”,它返回一个 JSON,然后在 JS 中使用它来显示数据:我可以混合 CSOM 和 JSOM 吗?
这对(OAuth)身份验证有什么影响吗?
custom-fields - 如何在项目服务器 2013 中使用 jsom 设置任务级别自定义字段值?
有没有办法在 Project Server 2013 中使用 jsom 以编程方式设置任务级别自定义字段值?
请指教。
javascript - 如何从 javascript 设置 Sharepoint Apps 查询字符串令牌
我有以下 asp.net mvc sharepoint app 控制器
在我看来是这样的:
如您所见,我有一个呈现城市列表的下拉列表,我希望当用户选择一个列表时,它应该使用城市的查询字符串回调控制器索引操作,但这不是问题,问题是 sharepoint 应用程序需要一些查询字符串标记,以便 sharepoint 可以在操作上创建 clientContext 对象。
如果它是服务器端代码,那么它将是这样的:
但是因为这是 javascript,所以我不知道在更改下拉列表时如何附加所有这些标准共享点令牌。
javascript - JavaScript 回调在主线程中执行
我正在使用 JSOM SharePoint 调用从列表中获取一些值。一旦我得到回调中的值,我想在线程的 main 方法中执行代码。我怎么做?