Size: a a a

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

2022 February 07

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Андрей Зайнулин, правильно – ты в чате!

Правила чата
Памятки
источник

АЗ

Андрей Зайнулин... in Чат | Google Таблицы и скрипты
Привет всем, подскажите пожалуйста для подключения по APi в эксел есть функция отправить запрос, а как гугл таблицах это сделать?
источник

В

Вячеслав in Чат | Google Таблицы и скрипты
Огромное спасибо!!
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Вячеслав (0) изменил репутацию Michael Smirnov (1259)
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
📌Привет, ^^, чтобы бот вас разблокировал:
1) перейдите в оглавление нашего канала и найдите третий пост сверху
2) нажмите на кнопку (ниже), на которой будет день этого поста
источник

ДХ

Дамир Хафизов... in Чат | Google Таблицы и скрипты
Изучите справку по splice, это во-первых.
Во вторых, когда вы удаляете строки из изначального массива data, data.length у вас меняется, вообще логика кода мне плохо понятна изучать его желания нет.
Почему сразу в таблице просто не записывать нужные строки в массив для вставки в корзину, а после этого удалить строку целиком при помощи Sheet.deleteRow(), без перезаписывания и вставки массива данных?
Подсказка - удалять строки на листе надо снизу вверх.
источник

РФ

Ринат Файзулин... in Чат | Google Таблицы и скрипты
Спасибо! Честно говоря, сначала тоже думал удалять строкой, но везде пишут, что массив быстрее работает, потому и сделал так, ведь строк может быть много... Как я понял подсказку - берем последнюю строку и циклом идем вверх по таблице, ища совпадения?
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Ринат Ф. (1) изменил репутацию Дамир Хафизов (257)
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
какой запрос? Что приходит в ответ?
источник

L

Lev in Чат | Google Таблицы и скрипты
Подсказка - удалять строки на листе надо снизу вверх.

Отнюдь, можно и сверху в низ, проблем в этом нет)
источник

РФ

Ринат Файзулин... in Чат | Google Таблицы и скрипты
А ход мыслей-то у меня правильный?))
источник

ДХ

Дамир Хафизов... in Чат | Google Таблицы и скрипты
Даже если строк много, то проще вернуть нужный массив при помощи arr.filter, нежеле ваша конструкция, будет быстрее.
источник

ДХ

Дамир Хафизов... in Чат | Google Таблицы и скрипты
Я в своё время не допер как сверху вниз удалять. Я записывал индексы строк которые нужно удалять, потом циклом их удалял. Дк вот когда первую строку удалит скрипт, то все остальные индексы сбиваются, и дальше удаляются уже не те строки. Мне умнее в голову ничего не пришло, как повернуть массив с индексами и удалять снизу вверх.
источник

L

Lev in Чат | Google Таблицы и скрипты
Дам подсказку. Ведите учет удаленных строк. То есть когда вы подходите к индексу удаления строки - вычтите из него кол-во удаленных строк. И при удалении увеличивайте этот индекс на 1
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Можно список строк для удаления отсортировать в обратном порядке и удалить.
источник

M

MisterVova in Чат | Google Таблицы и скрипты
Я снизу удаляю и не парюсь
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Ну, Дамир про это и пишет.
источник

ДХ

Дамир Хафизов... in Чат | Google Таблицы и скрипты
Ещё плюс - перед вставкой, у вас нет удаления данных, Т.е. строки что будут ниже вставлояемого массива будут оставаться
источник

РФ

Ринат Файзулин... in Чат | Google Таблицы и скрипты
Спасибо, точно, чёта не подумал... Да и про индексы, я бы долго соображал, что не так) Всё-таки я не программист, а просто пытаюсь облегчить себе трудовые будни)
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Ринат Ф. (1) изменил репутацию Дамир Хафизов (258)
источник