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

How to use underscore while formatting a string from Sitecore in PowerShell

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

我试过以下格式。 None 他们正在工作。

  1. "Name" = "{$record.FirstName}_{$record.LastName}";
  2. "Name" = [string]::Format("{0}{1}",{$record.FirstName},{$LastName});

注意:这些值来自 Sitecore。问题仅在于格式。

您必须更改为:

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

或:

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

希望对您有所帮助。