问题标签 [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 投票
2 回答
3252 浏览

sharepoint - CAML 查询

我想要一个 CAML 查询来从日历列表中获取事件。

我想在接下来的 30 天左右获得包括今天在内的所有事件。

到目前为止,我有:

这不起作用:(有什么想法吗?

0 投票
2 回答
1031 浏览

sharepoint - sharepoint 验证自定义字段

我在 sharepoint 中创建了一个自定义列表(创建并提供给 12 个配置单元)

添加新列表项时,如何对列表的某些字段执行验证?

我想我可以通过“itemadding”事件接收器来做到这一点,但是有没有更优雅的共享点方式?

例如,我只想检查一个电子邮件字段是否具有有效的电子邮件格式。

0 投票
1 回答
1316 浏览

sharepoint - 在共享点列表中添加的重定向项目

在用户将新项目输入我提供的自定义列表后,我如何重定向到“谢谢”页面。

我能想到的一种方法是在项目中添加事件接收器,但是有 CAML 方法吗?

0 投票
1 回答
12586 浏览

sharepoint - 使用 SPQuery 或 SPSiteDataQuery 对象查询列表时的 CAML GroupBy 用法

我不确定在查询列表时如何使用 GroupBy 子句。无论 groupby 子句如何,SPListItemCollection 或数据表看起来都完全相同。

GroupBy 是否仅受 Lists.asmx 网络服务支持?

在 MS Social 上找到了一个参考,表明 SPSiteDataQuery 对象不支持它http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/ab8df6f5-35a0-401e-88cb-3eb31362bf0c/

0 投票
1 回答
3973 浏览

sharepoint - StaticName 和 InternalName 之间的区别(在 SPField 类中)

我想让 CAML 查询半智能——因为我可以给它一个标题(这是最终用户看到的),它会查找适当的“标题”作为 CAML 查询的一部分传递:

看起来我可以使用对象模型遍历列表的 Fields 集合,然后关闭 Title 属性以与用户看到的内容进行比较。我的问题在于静态名称与内部名称的用法。我的直觉 + MSDN 文档似乎表明 InternalName 是在上述代码中使用和替换字段的正确属性- 特别是因为 InternalName 无法修改。

任何人都可以阐明这一点吗?

0 投票
3 回答
3620 浏览

sharepoint - 使用共享点列表中的文件夹的默认内容类型和内容类型顺序

我有一个自定义列表定义(schema.xml)我已经设置了站点列(通过 A 功能)和许多内容类型也通过一个功能,这一切都很好。我有一个列表定义(schema.xml),并且我已按照我希望它们出现的顺序将内容类型放在顶部(假设顶部的内容类型将是列表的默认值 - 这就是我想要的)

注意:我已经设置

这是我的 schema.xml 的摘录

我遇到的问题是,当提供列表时,基于文件夹的内容类型在列表中始终排在第二位,因此永远不是列表中的默认值,我可以使其默认的唯一方法是删除所有其他内容类型声明这有点违背了具有多种内容类型的对象。这个排序是因为列表的配置方式还是我错过了隐藏在 SDK 深处的东西,任何帮助都非常感激地接受

0 投票
4 回答
6658 浏览

c# - Sharepoint 中的批处理元素,用于在您不知道 ID 时删除列表项

我想删除列表中的某个项目,当它使用 UpdateListItems Web 服务与某些条件匹配时。我不知道要删除的列表项的 ID,但知道条件。

例如在 SQL 中我可以这样做:

您将如何编写批处理元素来执行此操作?

更新

会是这样吗?

是方法的 ID 还是您要删除的事物的 ID?

更新

我尝试了以下代码,返回的错误是

我的猜测是没有ID是不可能的......

0 投票
1 回答
1074 浏览

sharepoint - Sharepoint CAML 日期查询

我根据我用来搜索的日期得到不同的结果。

这是我要显示的 3 条记录,它们的 EVENTDATE 和 ENDDATE 值如下

当我搜索 EventDate 和 EndDate 之间的时间时

为什么在日期和时间之间添加一个空格会给我一个差异结果?列表中的条目是相同的,返回结果日期的格式完全相同。

0 投票
4 回答
1888 浏览

sharepoint - 确定 MOSS SPList 中的 Next SPListItem ID?

我正在尝试确定要在 MOSS 列表中创建的下一个列表项的 ID 是什么。有没有办法做到这一点?

谢谢,魔术安迪

0 投票
3 回答
5555 浏览

c# - 0x81020014一个或多个字段类型未正确安装。转到列表设置页面以删除这些字段

在 sharepoint 中尝试更新列表时出现错误:

正在创建的 Caml 是:

当我从 U2U 运行 Caml 时,它工作正常并且字段更新。当我在 VS 中调试代码时,出现上述错误。

创建和调用批处理的代码如下:

为什么caml可以在U2U而不是VS中工作?

从谷歌搜索问题可能是因为我没有使用内部名称,但它确实在 U2U 中运行,这就是我感到困惑的原因。