Size: a a a

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

2018 June 28

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Игорь //api.net.ua
оо, созрела идея, в принципе выбирать строки будут в перделах ну максимум пару сотен строк. поэтому вычисляю минимальную и максимальную выделенную строку и беру только этот диапазон
Если это один диапазон, т.е. пользователь не скачет с зажатым CTRL  по всей Таблице, то там и считать ничего не надо, у вас уже будет начальная и конечная строка, добавьте только первую и последнюю колонку в getRange(rowStart, 1, rowEnd-rowStart, sheet.getLastColumn())
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
О, дельно!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Хороший саммери
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
О, дельно!
Ставь звезду.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Если это один диапазон, т.е. пользователь не скачет с зажатым CTRL  по всей Таблице, то там и считать ничего не надо, у вас уже будет начальная и конечная строка, добавьте только первую и последнюю колонку в getRange(rowStart, 1, rowEnd-rowStart, sheet.getLastColumn())
Без конкретного примера не понятно, что там происходит
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Хороший саммери
Там еще есть генератор кнопок и ссылок, но чот лень это все оформлять в проект - боты сейчас переживают взрыв в развитии, каждый день что-то новое.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Без конкретного примера не понятно, что там происходит
Хз. Как по мне, так первый способ идеален, когда мы знаем точное позиционирование, но он плох при большом количестве данных. Второй способ удобен, когда мы ожидаем чего-то от пользователя, но он не работает, если данные зависят от невыделенных диапазонов.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Ставь звезду.
done
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Хз. Как по мне, так первый способ идеален, когда мы знаем точное позиционирование, но он плох при большом количестве данных. Второй способ удобен, когда мы ожидаем чего-то от пользователя, но он не работает, если данные зависят от невыделенных диапазонов.
Я понял вопрос как: что лучше, один большой гетренйдж или много маленьких :)
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
👍 Крутяк. Когда звезд много, аккаунт чаще висит в рекомендуемых, а значит больше людей знают о https://github.com/oshliaer/google-apps-script-awesome-list
источник

И/

Игорь //api.net.ua... in Чат | Google Таблицы и скрипты
Alexander Ivanov
Если это один диапазон, т.е. пользователь не скачет с зажатым CTRL  по всей Таблице, то там и считать ничего не надо, у вас уже будет начальная и конечная строка, добавьте только первую и последнюю колонку в getRange(rowStart, 1, rowEnd-rowStart, sheet.getLastColumn())
как раз это не сплошной диапазон. а именно разные строки выбранные через CTRL
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
надо бы создать пост в закрепе с хорошими ссылками на все
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Вчера добавили в google-apps-script-awesome-list  https://github.com/coderofsalvation/Gexpress - это библиотека, которая позволяет строить nodejs-like приложения на Google Apps Script.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Игорь //api.net.ua
как раз это не сплошной диапазон. а именно разные строки выбранные через CTRL
Первый вариант однозначно. Потеряете немного во времени получения данных, но это будет быстрее, чем обрабатывать каждый getValues()
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Канал | Оглавление канала (используйте ВПН) | Чат | Наша книга| Донаты |
Заказы, консультации: @namokonov, @renat_shagabutdinov

—Google Apps Script (чат) https://t.me/googleappsscriptrc
—Самая простая уведомлялка из Таблицы. Триггер по времени https://productforums.google.com/forum/#!topic/docs/7gdrXQbME4U
—Telegram боты + Google Таблицы
https://m.habrahabr.ru/post/326220/
http://ocordova.me/blog/telegram-bot-with-apps-script
https://gist.github.com/oshliaer/77ccc68599e7b0fea39f
—Как правильно записывать условия в QUERY, FILTER, SUMIF (в т.ч. даты) https://t.me/google_sheets/283
—appendit https://chrome.google.com/webstore/detail/appendit/cjdgpdfdjbjmabcelddlamffmekllfig
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Тихий пин.
источник

И/

Игорь //api.net.ua... in Чат | Google Таблицы и скрипты
Alexander Ivanov
Первый вариант однозначно. Потеряете немного во времени получения данных, но это будет быстрее, чем обрабатывать каждый getValues()
Спасибо, в принципе так и думал, одно обращение к ячейками лучше чем несколько обращений подрят.
источник

EK

Ekaterina Kuleshova in Чат | Google Таблицы и скрипты
всем привет
каждый день в таблицу добавляются данные за сегодня
подскажите, пожалуйста, как сделать так, чтоб на почту падали уведомления, если показатель в одном из столбцов ниже опреденного, заданного заранее уровня?
источник

EK

Ekaterina Kuleshova in Чат | Google Таблицы и скрипты
мб есть какие-то дополнения? или быстрее будет написать скрипт? спасибо
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ekaterina Kuleshova
всем привет
каждый день в таблицу добавляются данные за сегодня
подскажите, пожалуйста, как сделать так, чтоб на почту падали уведомления, если показатель в одном из столбцов ниже опреденного, заданного заранее уровня?
Привет, писали про это на канале, поищите по слову скрипт
источник