Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PowerShell中格式化Sitecore中的字符串时使用下划线_Powershell_Sitecore - Fatal编程技术网

如何在PowerShell中格式化Sitecore中的字符串时使用下划线

如何在PowerShell中格式化Sitecore中的字符串时使用下划线,powershell,sitecore,Powershell,Sitecore,我从Sitecore中的一个项中获取两个字段值。当我使用字符串格式连接时,它不会显示值。相反,它只显示一个下划线 我尝试了以下格式。他们都没有工作 “Name”=“{$record.FirstName}{$record.LastName}” “Name”=[string]::格式({0}{1},{$record.FirstName},{$LastName}) 注意:这些值来自Sitecore。此问题仅与格式有关。您必须更改为: $Name = "$($record.FirstName)_$(

我从Sitecore中的一个项中获取两个字段值。当我使用字符串格式连接时,它不会显示值。相反,它只显示一个下划线

我尝试了以下格式。他们都没有工作

  • “Name”=“{$record.FirstName}{$record.LastName}”
  • “Name”=[string]::格式({0}{1},{$record.FirstName},{$LastName})

  • 注意:这些值来自Sitecore。此问题仅与格式有关。

    您必须更改为:

      $Name = "$($record.FirstName)_$($record.LastName)";
    
    或:

      $Name = "{0}_{1}" -f $record.FirstName, $record.LastName;
    

    希望这能有所帮助。

    为我们展示一个最简单、相关的Powershell代码示例。