Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


kontox, какая операционная система? И что значит:
Цитата kontox:
если по колонкам promoaction и promo_return … значение меньше … а также, если … значения не равны »
?! Если меньше — то, ясен пень, они будут не равны. И как именно «меньше»?! По обеим полям меньше одновременно? По любому из полей?

Так-то сравнение не представляет сложностей:
Код: Выделить весь код
$sSourceFile = 'C:\Мои проекты\0254\f.csv'

$aCSV = Import-Csv -Path $sSourceFile -WarningAction SilentlyContinue

if($aCSV.Count -ge 2) {
    $lUpperBound = $aCSV.GetUpperBound(0)
    
    $lCurrPromoAction = $aCSV[$lUpperBound].promoaction
    $lCurrPromoReturn = $aCSV[$lUpperBound].promo_return
    $lPrevPromoAction = $aCSV[$lUpperBound - 1].promoaction
    $lPrevPromoReturn = $aCSV[$lUpperBound - 1].promo_return

    Write-Host $lCurrPromoAction, $lCurrPromoReturn, $lPrevPromoAction, $lPrevPromoReturn
} else {
    Write-Host "Need at least two strings in csv file [$sSourceFile]."
}
берите и сравнивайте, как хотите.

Но мне категорически не нравится Ваша идея с отключением всех заданий.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:31, 24-03-2019 | #2