Size: a a a

2021 August 30

M

Myshkin in Powershell Rus
Спасибо. Пойду дальше курить рекомендации)
источник

M

Myshkin in Powershell Rus
Посмотрел мельком ImportExcel - я правильно понимаю, что запустить vba оно не может?
источник

A

Aleksandr in Powershell Rus
Тут уже нужен Com
источник

VG

Vasily Gusev in Powershell Rus
Как по мне - это плюс 🙄
источник

M

Myshkin in Powershell Rus
Ну тут скорее не моя прихоть. Значит придётся бодаться с COM. Кстати, "магия" с добавлением папки Desktop помогла отработать скрипту.
источник
2021 August 31

Х

Хоттабыч 🐈... in Powershell Rus
Зачем вба, когда есть пс?
источник

A

Alex in Powershell Rus
Чтобы макрос не переписывать
источник

Х

Хоттабыч 🐈... in Powershell Rus
Ну, такое себе
источник

A

Alex in Powershell Rus
Да не то слово. А если какая ошибка возникнет, не понятно, то от ты не правильно написал, то ли такого объекта нет
источник

VG

Vasily Gusev in Powershell Rus
Ммм, что?
источник

A

Alex in Powershell Rus
Да я тут не давно боролся с одной, пишет что нельзя изменить свойство для этого объекта, а оказалось что можно, просто значение другое нужно указать
источник

A

Alex in Powershell Rus
Описание не очень понятное
источник

VG

Vasily Gusev in Powershell Rus
в com что ли?
источник

A

Alex in Powershell Rus
Да)
источник

PN

Pavel Nagaev in Powershell Rus
Чтобы += добавляло элементы массива, а не складывало числа или конкатенировало строки. Но в данном случае пустой переменной присваивается объект и возможно при след. += пош поймёт, что это объекты и сделает из $out массив, так?
источник

VG

Vasily Gusev in Powershell Rus
@() это пустой массив. В данном случае просто инициализируется переменная как пустой массив
источник

VB

Vector BCO in Powershell Rus
некропост?
там у типа в массиве всего одна запись, поэтому массив там роли не играет
источник

PN

Pavel Nagaev in Powershell Rus
А, понятно
источник
2021 September 01

AF

Alexey D. Filimonov ... in Powershell Rus
Так, на всякий. Добавлять в массив в шарпе нельзя. Это создаёт новый массив с N+1 элементом копированием, что на больших объемах даёт адскую просадку производительности и потребления памяти.
источник

A

Aleksandr in Powershell Rus
Так и в PowerShell нельзя добавлять в массив.
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_arrays?view=powershell-7.2
When you use the += operator, PowerShell actually creates a new array with the values of the original array and the added value. This might cause performance issues if the operation is repeated several times or the size of the array is too big.
источник