如何使用 Web 服务更新查找字段

发布于 2024-12-04 00:46:27 字数 1136 浏览 2 评论 0原文

我有一个 Nintex 工作流程,并且正在使用“调用 Web 服务”操作在另一个站点中添加新的列表项。我想从源列表中的查找字段更新目标列表中的查找字段。这是我的 CAML 查询

<UpdateListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">
            <listName>Kaizen Blast Objectives</listName>
            <updates>
              <Batch OnError="Continue" ListVersion="1" ViewName="">
                <Method ID="1" Cmd="New">
                  <Field Name="ID">New</Field>
                  <Field Name="Title">{ItemProperty:Title}</Field>
                  <Field Name="Event_x0020_Driver">{ItemProperty:Event_x0020_Driver}</Field>
                  <Field Name="Problem_x0020_Statement">{ItemProperty:Problem_x0020_Statement}</Field>
                  <Field Name="Group1">{ItemProperty:Group}</Field>
                </Method>
              </Batch>
            </updates>
        </UpdateListItems>

“Group1”是目标列表中的查找字段,“Group”({ItemProperty:Group}) 是源列表中的查找字段。

像我这样的简单任务似乎不起作用。

编辑 目标列表中的查找字段是站点列。

有什么想法吗?

I have a Nintex workflow and I am using a "Call Web Service" action to add a new list item in another site. I want to update a lookup field in the destination list from a lookup field in the source list. This is my CAML query

<UpdateListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">
            <listName>Kaizen Blast Objectives</listName>
            <updates>
              <Batch OnError="Continue" ListVersion="1" ViewName="">
                <Method ID="1" Cmd="New">
                  <Field Name="ID">New</Field>
                  <Field Name="Title">{ItemProperty:Title}</Field>
                  <Field Name="Event_x0020_Driver">{ItemProperty:Event_x0020_Driver}</Field>
                  <Field Name="Problem_x0020_Statement">{ItemProperty:Problem_x0020_Statement}</Field>
                  <Field Name="Group1">{ItemProperty:Group}</Field>
                </Method>
              </Batch>
            </updates>
        </UpdateListItems>

"Group1" is a lookup field in the destination list and "Group" ({ItemProperty:Group}) is a lookup field in the source list.

A simple assignment like I have doesn't seem to work.

EDIT
The lookup field in the destination list is a site column.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一笔一画续写前缘 2024-12-11 00:46:27

我想通了。更新查找字段时,格式必须为 id;#value。即使源字段和目标字段具有相同的数据类型,情况也是如此。

I figured it out. When updating a lookup field the format has to be id;#value. This is true even if the source and the destination fields are of the same data type.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文