繁体   English   中英

尝试将 csv 导入 Sharepoint Online 但项目从未导入到列表

[英]Trying to import csv into Sharepoint Online but items never import to list

我一直在使用下面的这个脚本,看起来它通过了,但是这些项目从未导入到列表中。 我觉得我错过了一些东西,但我不确定是什么。 任何帮助表示赞赏。 谢谢!

$user = "username"

$password = ConvertTo-SecureString "password" -AsPlainText -Force

$mycreds = New-Object System.Management.Automation.PSCredential ($user, $password)

Connect-SPOService -Url https://Your-Company-admin.sharepoint.com -Credential $mycreds

Connect-PnPOnline –Url https://Your-Company.sharepoint.com -Credential $mycreds

$Upload = Import-CSV "C:\test1.csv"

foreach ($Record in $Upload) {
    Add-PnPListItem -List "List Name" -Values @{
        "Our_x0020_Staff"                = $Record.'Our Staff';
        "Type_x0020_of_x0020_Ticket"     = $Record.'Type of Ticket';
        "Created"                        = $Record.'Created';
        "Problem"                        = $Record.'Problem';
        "Equipment_x0020_Name"           = $Record.'Equipment Name';
        "Title"                          = $Record.'Title';
        "Location"                       = $Record.'Location';
        "Our_x0020_Team"                 = $Record.'Our Team';
        "Ticket_x0020_Assigned_x0020_To" = $Record.'Ticket Assigned To';
        "Ticket_x0020_Closed_x003f_"     = $Record.'Ticket Closed';
        "Ticket_x0020_Status"            = $Record.'Ticket Status';
        "Solution"                       = $Record.'Solution'
    }
}

这个脚本对我有用。

我怀疑您的Connect-PnPOnline url 不正确,或者您在Add-PnPListItem “列表名称”的值不正确,或两者兼而有之。

我之所以这么说是因为如果您的数据存在其他问题,例如,如果您的 CSV 文件名错误,或者如果“创建”的数据不是日期格式,它会告诉您大有错误的红色词。 您的帖子似乎暗示您没有收到错误,所以我认为这没有任何问题。 但是,如果您引用了一个不存在的列表,或者您连接到了错误的站点,则您根本不会收到错误消息。 即使它不起作用,该命令似乎也起作用。

您的 Connect-PnPOnline url 应引用此列表所在的确切站点。 例如: Connect-PnpOnline -url https://Your-Company-admin.sharepoint.com/sites/sitecollectionname

并仔细检查Add-PnPListItem -List "List Name"中的Add-PnPListItem -List "List Name"是否也正确

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM