问题标签 [caml]

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 投票
1 回答
1455 浏览

asp.net - 如何使用自定义搜索字段中的 CAML 查询过滤列表?

背景

我正在配置一个专注于一个主列表的自定义 WSS 应用程序。我想用我的自定义搜索替换顶部的共享点搜索框。单击搜索后,我想加载一个带有显示结果的 web 部件的页面(基本上使用 CAML 查询过滤列表)。我使用的是 WSS 而不是 MOSS,所以我不能只配置搜索范围,而且 CAML 似乎给了我我想要的东西。如何连接不总是在同一页面上的 webpart 和自定义搜索?

问题

如何连接不总是在同一页面上的 webpart 和自定义搜索?

我是 SharePoint 编程的新手,几天后我有一个截止日期 :) 所以我非常感谢您指出正确的方向 xD

提前致谢

0 投票
3 回答
6000 浏览

sharepoint - SharePoint 列表视图 - 查询字符串中的日期时间

我正在为 SharePoint (Schema.xml) 中的事件列表编写一个视图,并且我想根据 DateTime 过滤结果(即仅显示在 2 个日期之间开始的事件)

通常我会使用像这样的 CAML 查询,例如:

但是,在这种情况下,我想比较的日期不能直接在字段中使用,我必须从查询字符串中获取它们。

我尝试使用

其中 Start 和 End 是查询字符串中的 2 个日期(我尝试了每种日期格式,有无 Type="DateTime"),但我总是得到空结果。当我硬编码我的日期(比如 2009-10-10T10:00:00Z)时,查询工作正常。

我可以控制我在查询字符串中发送的内容,因此如果有其他方法,我可以更改它。

那么有没有办法在查询字符串中获取 DateTime 格式?如果没有,我还有其他选择吗?

谢谢!

0 投票
1 回答
6169 浏览

sharepoint - 使用 Caml 或 SPQuery 按标题字段从共享点列表中获取项目,忽略不计

我想使用 CAML 从 SharePoint 列表中获取数据,并按标题过滤,忽略大小写,例如

但是忽略大小写,所以如果我有一个带有标题的项目:carcaml 应该返回它我该怎么做?

0 投票
3 回答
10153 浏览

sharepoint - 通过 CAML 查询访问共享点列表中的最后一条记录

我在通过 CAML 查询访问共享点列表中的最后一条记录时遇到了一些问题,任何人都可以帮助我完成这个 regrad;我有一个名为“MainHeads”的示例列表,其中包含诸如 HeadID、Category 和 headName 等信息。

巴基斯坦

0 投票
2 回答
2785 浏览

sharepoint - 检索 SharePoint 网站的所有母版页?

如何以编程方式确定哪些母版页(自定义和 OOTB)可用于 SharePoint 中的网站?

谢谢,魔术安迪

0 投票
2 回答
2003 浏览

sharepoint - CAML 查询查找参数不存在的记录?

我有一个包含多个字段的共享点列表。似乎当其中一条记录上的字段留空时 - 当我使用 CAML 查询查询列表时,该字段上缺少该属性。

是否可以编写查询以返回不包含此属性的记录?

例子:

有没有办法查询这个只返回 id 为 4 和 5 的记录,因为它们将名称字段留空?

我尝试了以下方法:

但是这些记录中当然不存在该属性,因此不会返回任何内容

提前致谢!


编辑

在替换Namewith中的任何空格后查询有效x0020

0 投票
1 回答
993 浏览

sharepoint - 工作流的 CAML 查询文档

我正在使用 Sharepoint 2007。有没有办法对没有分配任何工作流的 CAML 查询文档(在此示例中为发票的 ContentType)?

我意识到我可以使用以下方式撤回所有发票:

然后访问每个单独的 SPListItem Workflows 集合,并检查该集合是否为空或计数为 0。

但是,当我只需要大约 50 张没有工作流的发票时,我不想撤回 100,000 多张发票。

所以,我正在寻找一个 CAML 查询,它允许我在没有工作流的情况下获取发票。

谢谢!

戴夫

0 投票
3 回答
12236 浏览

sharepoint - SharePoint 字段未显示在显示/编辑/新页面中

我已经为一个列表编写了一个模式,该列表只需要向默认自定义列表添加一列,该列表是一个称为月份的数字字段。该字段显示在默认视图上,并且确实是在列表中创建的。该列表会自动填充正确设置的值。问题是该字段没有出现在显示/编辑/新页面上。可以通过数据表视图进行设置。我不明白为什么当我在架构中专门设置它时它没有出现。

将非常appriciate任何建议。

...隐藏的东西...

0 投票
3 回答
1851 浏览

sharepoint - 删除共享点列表中的记录

我想在 sharepoint 的列表视图中删除记录。这应该只是逻辑删除,实际数据本身不应该被删除。如何做到这一点?请建议

0 投票
1 回答
55656 浏览

sharepoint - 使用 CONTAINS 的 SharePoint 列表 CAML 查询

我正在尝试使用 Web 部件中的以下 CAML 查询来查询 SharePoint 列表。我已经在 U2U CAML Query Builder 和 Stramit CAML Viewer 中测试了查询,它工作正常,只返回匹配的记录,但是当我在我的 webpart 中使用它时,它会返回所有列表项。这让我发疯了。这是代码: