kale: к сожалению, не использовал данную технологию раньше - а решение нужно срочно. Думаю над вариантом реализации на PHP-CLI, если BATом не удастся решить. Хотя, если есть готовый код на PS - я только за.
Это не совсем то... такой ход даст мне подставить значение в ячейку из другого листа. А мне надо вставить полноценную ссылку, чтобы на неё нажимать и переходить на нужное место в документе (лист, ячейка)
mat0thew: ответ запоздал на три месяца, но всё же.
> инициализация дожна применяться для константных значений
> то есть, переменные должны быть вычислены во время компиляции
> и не должны зависеть от информации программы во время выполнения для их вычисления.
Артур Селиванов: это в любом случаt будет массив. В моём варианте запись будет короче, чем каждый раз дублировать название массива. Хотя в варианте с массивом будет на одно действие меньше.
Артур Селиванов: можно попробовать передавать всё одной переменной, а все значения по производителям склеивать в одну строку, разделять запятыми и передавать через эту переменную.
Например исходный запрос переделается в такой:
?proizvoditel=1,2,3 ....
Дальше делите строку на части по разделителю запятая, вытаскиваете ИД и с ними работаете.
Но это вариант в лоб, возможно, что есть более красивые решения.
> После сохранения получаю строку вида:
> ... ?proizvoditel=1&proizvoditel=2&proizvoditel=3 ....
Это неверный запрос - переменная одна и та же, а это значит, что её значение перезатирается. И в результате будет последнее присвоенное ей значение, остальное потеряется