Size: a a a

Чат | Google Таблицы и скрипты

2018 June 17

P

Pavel in Чат | Google Таблицы и скрипты
Подскажите пжлст в чем может быть причина Ошибки
Везде формулы одинаковые, где норм подтягивает а где такую хрень выдает ((
"Ошибка
Массив не выведен, поскольку это привело бы к перезаписи данных в диапазоне AC6."
источник

P

Pavel in Чат | Google Таблицы и скрипты
источник

MS

Margo Sh in Чат | Google Таблицы и скрипты
Добавьте несколько строчек после 5й строки, ошибка связана, скорее всего, с тем, что формула добавляет значение не только в ячейку AC5, но и в AC6 итд
источник

P

Pavel in Чат | Google Таблицы и скрипты
Margo Sh
Добавьте несколько строчек после 5й строки, ошибка связана, скорее всего, с тем, что формула добавляет значение не только в ячейку AC5, но и в AC6 итд
У меня не получиться после каждой такой ошибки добавлять несколько строчек

И в других же все нормально
Вопрос почему в этой так
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
У вас выводится больше одной ячейки за раз, чтобы протянуть формулу и чтобы она работала при этом, нужно привести вывод каждый раз к одной ячейке
источник

P

Pavel in Чат | Google Таблицы и скрипты
Eugeny Namokonov
У вас выводится больше одной ячейки за раз, чтобы протянуть формулу и чтобы она работала при этом, нужно привести вывод каждый раз к одной ячейке
Можете пжлст уточнить что значит
"Привести вывод каждый раз к одной ячейки" ?

https://docs.google.com/spreadsheets/d/1d-xa8D4Siiuu2cg5SGzM1SgxVjtgfE1YjxEzM0B0MCE/edit?usp=sharing
[Ссылка]
Тест
https://docs.google.com/spreadsheets/d/1d-xa8D4Siiuu2cg5SGzM1SgxVjtgfE1YjxEzM0B0MCE/edit?usp=sharing
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ваша формула выводиит больше одной ячейки в высоту, поэтому при протягивании и возникает ошибка
источник

P

Pavel in Чат | Google Таблицы и скрипты
Ставил limit 1
Тоже не помогает вроде ((
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Видимо шапка тоже выводится, добавьте в конец запроса label Col19 ''
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
В конце - две одинарные кавычки
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
И заголовок (шапка) исчезнет
источник

P

Pavel in Чат | Google Таблицы и скрипты
Eugeny Namokonov
И заголовок (шапка) исчезнет
Что блин не хочет

Искодние от куда данные идут
https://docs.google.com/spreadsheets/d/18Bz-tFA03w4QlYJsbvLS_WslVlOoC7oiYiP4JVJcj24/edit#gid=1610258588
источник

P

Pavel in Чат | Google Таблицы и скрипты
Eugeny Namokonov
И заголовок (шапка) исчезнет
Создал 2ую исходную таблицу
С меньшим кол ом столбцов
И все нормально подтягивается

Диапазон массива может как то влиять на мою ошибку ?
источник
2018 June 18

P

Pavel in Чат | Google Таблицы и скрипты
Решил с помощью sortn(формула;1)
Но выдает везде теперь "1" где нет значений
источник

AF

Alex F in Чат | Google Таблицы и скрипты
Pavel
Решил с помощью sortn(формула;1)
Но выдает везде теперь "1" где нет значений
у вас в формуле используется оператор contains - он срабатывает везде, где в исходных данных встречается выбранное слово. Например, в О5 написано "Абсент". В базе данных есть "Абсент" и "Абсент Ксента". Соответственно, query возвращает 2 ячейки. Для поиска точного совпадения надо либо использовать = вместо contains в формуле, либо привести базу в такое состояние, чтобы все варианты были полностью уникальны.
источник

P

Pavel in Чат | Google Таблицы и скрипты
Alex F
у вас в формуле используется оператор contains - он срабатывает везде, где в исходных данных встречается выбранное слово. Например, в О5 написано "Абсент". В базе данных есть "Абсент" и "Абсент Ксента". Соответственно, query возвращает 2 ячейки. Для поиска точного совпадения надо либо использовать = вместо contains в формуле, либо привести базу в такое состояние, чтобы все варианты были полностью уникальны.
Уже поменял на like
Спасибо)
источник

AF

Alex F in Чат | Google Таблицы и скрипты
Кстати, очень жду упомянутую где-то неделю назад статью про скрещивание таблиц со внешней базой данных. В идеале хотелось бы получить что-то вроде пошагового мануала про то, как настроить выгрузку таблицы в какую-нибудь бесплатную онлайн-базу, а также импорт данных из нее. Я уже столкнулся с лимитами гугла, а также с тормозами при большом объеме данных. Пока решаю тем, что в течение дня группирую заказы по заказчикам в одну ячейку. Не очень удобно, но на год-два хватает. Но иногда бывает надо посмотреть статистику по 2-3 годам, сделать выборку по заказам по этому периоду, а из-за разделения баз по нескольким документам это сделать на лету не получается.
источник

И/

Игорь //api.net.ua... in Чат | Google Таблицы и скрипты
Игорь //api.net.ua
Переслано от Игорь //api.net.ua
И еще вопрос, есть функция
Наконец то починили это, выдаёт реальные диапазоны ячеек
источник

И/

Игорь //api.net.ua... in Чат | Google Таблицы и скрипты
var ss = SpreadsheetApp.getActive().getActiveSheet(); // выбор активного листа
 var conditionalFormatRules = ss.getConditionalFormatRules(); // берем все правила условного форматирование на активном листе
 var copy = conditionalFormatRules[0].copy(); // копируем первое правило на активном листе
 // и вот в следующей строке сам вопрос? А как вставить скопированное одно правило в другой диапазон?
 var format = SpreadsheetApp.newConditionalFormatRule().setRanges([ss.getRange("A:A")]).(вставить все из copy);
 conditionalFormatRules.push(format.build()); // добавляем новое созданное правило в массив всех правил на листе
 ss.setConditionalFormatRules(conditionalFormatRules); // вставляем новый массив правил
источник

И/

Игорь //api.net.ua... in Чат | Google Таблицы и скрипты
От сюда вопрос, как вообще можно применить функцию
источник