Size: a a a

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

2020 March 22

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дмитрий Мернов
Друзья, привет! Пытаюсь разобраться с группами строк. Есть ряд вопросов.
1) .getRowGroup(a,b)
a - понятно - строка, с которой начинается группа.
b - непонятно.
2) сделал несколько групп. По chek/unchek - разворачиваю/сворачиваю.События ловлю через тригеры. Наверняка есть более простой способ.

https://docs.google.com/spreadsheets/d/18XT9E2ImkqWjWwfnLwD55xNCIHfCYUe3jOTjqIOvhec/edit?usp=sharing
Привет, Дмитрий. На оф сайте есть неплохой туториал по методам, смотри https://developers.google.com/apps-script/reference/spreadsheet/sheet?hl=en#getrowgrouprowindex,-groupdepth
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Александр Уватенко
Хочу так же поблагодарить Евгения. Очень и Очень помог, сделали мою задачу другим способом, о котором я даже не думал изначально. Задача решена даже лучше, чем я хотел! +100500 в карму)))
СПАСИБО!
Александр, будет какой-то вопрос с таблицами - приходите
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Роман Игнатов
столбец U.
Отличный пример, первый раз вижу такое применение importjson. Сам бы писал скрипт.
источник

EM

Evgeniy Mikhaylov in Чат | Google Таблицы и скрипты
Олег
Кто может безвозмездно помочь?
В таблицах не работал, делаю всё методом тыка

1)Ячейка "ввод количества"
Сейчас я каждый раз в эту ячейку дописываю новые выполненные  количества отжиманий (10+10+10), а хотелось бы вписать одно значение, которое будет перенесено в ячейку B2 и там суммировалось бы с предыдущими значениями.

2) Ячейку "Долг", кое как получилось реализовать, но с каждый новым днём приходится умножать на количество дней. Если занимаюсь 3 дня, значит умножаем на 3, что бы получить за 3 дня 1500 и с них отнять количество выполненных. Как автоматизировать это, что бы я с каждым новым днём не заменят 3 на 4 день и, на 5 и так далее?

https://docs.google.com/spreadsheets/d/14w8UWuEzrZnrIW0OQxODExczz3lPiDLALCFUNTKw7Ro/edit?usp=drivesdk
источник

ДМ

Дмитрий Мернов... in Чат | Google Таблицы и скрипты
Евгений, спасибо! С первым вопросом разобрался, оказывается можно делать группу в группе. И b -
показывает - сколько таких вложений. Со вторым вопросом поможете? Куда  копать?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дмитрий Мернов
Евгений, спасибо! С первым вопросом разобрался, оказывается можно делать группу в группе. И b -
показывает - сколько таких вложений. Со вторым вопросом поможете? Куда  копать?
А какая у вас цель? Запускать группировку не по нажатию на +-?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
onedit и чекбокс и определение какой именно чекбокс активирован, чтобы потом запустить свою функцию - вполне нормальный вариант здесь
источник

ДМ

Дмитрий Мернов... in Чат | Google Таблицы и скрипты
Сейчас у меня 6 функций висит в тригерах. Должно быть как-то проще.
источник

K

Kan in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Отличный пример, первый раз вижу такое применение importjson. Сам бы писал скрипт.
Хочу всех поблагодарить! Админы и все участники! Вы нереально крутые парни! Спасибо большое!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дмитрий Мернов
Сейчас у меня 6 функций висит в тригерах. Должно быть как-то проще.
Достаточно одного триггера onedit, который будет запускать одну из шести функций в зависимости от выбранного чекбокса
источник

ДМ

Дмитрий Мернов... in Чат | Google Таблицы и скрипты
а передавать range в виде параметра можно?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дмитрий Мернов
а передавать range в виде параметра можно?
В кавычках или через row() и column()
источник

ДМ

Дмитрий Мернов... in Чат | Google Таблицы и скрипты
Ага. Спасибо большое. пошёл ковыряться.
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Отличный пример, первый раз вижу такое применение importjson. Сам бы писал скрипт.
Жаль не моё importjson, там и post вроде можно с авторизацией.
источник

K

Kan in Чат | Google Таблицы и скрипты
Роман Игнатов
Жаль не моё importjson, там и post вроде можно с авторизацией.
как не Ваше? Вы ведь сделали Роман.
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Kan
как не Ваше? Вы ведь сделали Роман.
источник

G

GIVER in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Отличный пример, первый раз вижу такое применение importjson. Сам бы писал скрипт.
О надо для Украины посмотреть какие есть АПИ
источник

АР

Андрей Рягин... in Чат | Google Таблицы и скрипты
Опять застрял. Прошу направить на путь истинный )
Понимаю, что наверное путаю теплоё с мягким, пытаясь в массиве слепить строки в каждом в столбце в одну запись, оставив это массивом, но не пойму как надо правильно.
Надо слепить строки каждого столбца в одну запись, через запятую, оставив это массивом. Лучше на примере:
https://docs.google.com/spreadsheets/d/1jLYCBDfpkVSYKcRDZV5S9it3DGFKRLwpX3oV09m_dEk/edit?usp=sharing
лист - "Тренировка 2"
источник

АР

Андрей Рягин... in Чат | Google Таблицы и скрипты
Или так вообще нельзя даже логически? Получается, что я все строки в одну запись пытаюсь слепить... Как бы вместо 3 и 7 в С3:C7 вставить переменную что ли, чтобы как в цикле перебирать строки в столбцах массива.
источник

A

Admin in Чат | Google Таблицы и скрипты
Через & объединяйте
источник