Size: a a a

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

2018 March 18

AF

Alex F in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Нужно только время? пусть на один лист загружаются ответы формы, далее переносите их на другой лист формулой и форматируйте как угодно, так форматирование не сломается
а если даты добавляются путем добавления строки? тогда формула будет меняться, и вместо А2:А будет А3:А, А4:А и т.д., новые строки через формулу подгружаться не будут. Можно, конечно, скриптом сделать замену формулы на оригинальную, с диапазоном А2:А, но это не комильфо. У меня схожая ситуация: есть диапазон данных, они смешанные, есть числовые, есть текстовые. Добавляются путем вставки строки сверху (insert row above), делает это все скрипт. Затем эти данные забирает на другой лист формула с query, которая, как известно, чувствительна к типу данных. Как только в столбце накапливается много цифр, выдача query начинает глючить. Приходится заходить и вручную менять тип данных на "текстовый", потому что у свежедобавленных строк этот тип всегда "автоматический". Кто-нибудь знает нормальный способ менять тип данных у диапазона скриптом без использования 'for ... loop'? Потому что метод range.setNumberFormats(numberFormats) работает с массивами, то есть если надо поменять формат у 3 ячеек, то надо прописывать формат для каждой ячейки в параметрах отдельно по типу [ "0.000", "0.000", "0.000" ]. А у меня каждый раз размер диапазона разный, и я что-то туплю, как это организовать кроме как писать 'for ... loop' и использовать range.setNumberFormat(numberFormat), что реально снизит производительность, так как диапазоны большие.
источник

AF

Alex F in Чат | Google Таблицы и скрипты
простите за много букв, наболело
источник
2018 March 19

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Рисую таблицу - график работы сотрудников
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Идет запись смены вида - (11-19)
Как наиболее простым образом отсюда кол-во часов получить?
источник

NK

ID:412416133 in Чат | Google Таблицы и скрипты
скинь скрин
источник

VK

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

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
есть вот такая формула
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
=ЕСЛИ(ЕОШ(ПОИСК("-";B7;1))=ИСТИНА;B7;ПРАВСИМВ(B7;ДЛСТР(B7)-ПОИСК("-";B7;1))-ЛЕВСИМВ(B7;ПОИСК("-";B7;1)-1))
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
но чет она слишком мудрена на мой взгляд
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
вопрос решен)
источник

CA

Chingis Alekenov 🐅 💐... in Чат | Google Таблицы и скрипты
вот вы крутые вещи делаете))
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Подскажите, может кто знает
источник

VK

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

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Вот я получаю текстовую запись месяца
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
как сделать так, чтобы он писал не "марта", а "март"
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Заходишь в другие форматы даты и времени
источник

VK

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

NK

ID:412416133 in Чат | Google Таблицы и скрипты
там формула =А...?
источник

NK

ID:412416133 in Чат | Google Таблицы и скрипты
можешь в этой ячейке изменить что-то
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
ну там не суть, есть просто ячейка с записью типа dd.mm.yyyy
источник