Power Shell将一列的值复制到另一列表中的一列

韦伯斯特·亚历山大三世

我需要将列表A的第1列中的值复制到列表B中的第3列中。我可以获取脚本来将列表A的第1列中的值复制到列表A中的第3列中,但是我需要复制到列表B中。

Add-PSSnapin Microsoft.Sharepoint.PowerShell -ErrorAction SilentlyContinue
$SourceWeb = Get-SPWeb http://mywebsite.com
$SourceList = $SourceWeb.Lists["MyList"]
$DestWeb = Get-SPWeb http://mywebsite2.com
$DestList = $DestWeb.Lists["MyList2"]
foreach ($SourceItem in $SourceList.items)
{
    $DestItem = $destItem.items | ?{$_.ID -eq $SourceItem.ID}
    if ($DestItem -ne $NULL)    
    {
        $DestItem.SystemUpdate() 
    }
 }

该代码可以运行和处理,但不会更新...

致命百吉

您尝试遍历$destItem以查找要更新的项目,我认为应该是$ DestList:

$DestItem = $DestList.items | ?{$_.ID -eq $SourceItem.ID}

问题在于,由于此时$ DestItem为$ null,因此没有任何循环可以通过,因此$ DestItem留在$ null且从未输入您的IF语句。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Power Query 将表中的一列映射到另一表的三列

Power Query / Power BI-将空值替换为另一列中的值

同一列 Power Bi 中的先前值

根据另一列中的值显示最新值 - Power BI

Power Query 用另一列中的值替換空值

根据同一表的另一列获取特定列的计数-Power BI

Power Query 表中哪一列有最大值

将值从一列复制到同一表中的另一列

根据列小于另一列筛选 Power BI 表

在Power Pivot表中的汇总变量(Power Pivot)旁边以文本形式显示一列

在 Power Query 中,根据值是否存在于另一列中来填充列

行之间的差异 - Power BI 中多于一列

基于Power Bi中同一列中的上一行和另一列中的上一行进行计算

在基于 Power BI 中另一表中的列应用筛选器后,如何聚合一个表中的一列?

在 Power BI 中对两列进行分组后创建一列值的总和

在 Power Bi 的柱形图中显示值的总和并按另一列分组

用于将一列复制到不同表的另一列的脚本

将条件值从一列复制到另一列

将时间戳值从一列复制到另一列失败

将满足条件的单个值从一列复制到另一列

使用Pandas将值从一列复制到另一列

如何将值从一列复制到另一列?

从一个表中获取值,并基于另一列DAX / Power Query M放入另一表中

Power BI。矩阵一列下两列

Power BI中的行重复多次,由另一列中指示的数字

在Power BI中显示为另一列的百分比

如何将一列数据复制到Oracle中的另一列

将一列从表复制到另一列中具有匹配变量的表

从Power Bi中同一列但不同行中减去值