Вам нужно будет выполнить оператор , если , например .substring(Start Index, Length)
, выдаст ошибку, если число символов меньше Length
:
$(if($_.Length -gt 8000){$_.Substring(0,8000)}else{$_})
Проверьте, является ли Length
больше (-gt
) 8k, затем используйте substring()
, в противном случае отправьте как:
$searchResultsResponse = Invoke-RestMethod -Method GET -Uri $searchResultsUri -ContentType application/json -Header $requestHeader
$dt = $searchResultsResponse.fields | Select -Property @{label="val";expression={$(if($_.Length -gt 8000){$_.Substring(0,8000)}else{$_})}},displayName,name