Size: a a a

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

2018 December 06

as

al sib in Чат | Google Таблицы и скрипты
разные цвета - это заливка. протестирую совсем без цветом.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Цвета и выпадающие списки. А зачем у вас, кстати, выпадающие списки в каждой строке?
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ну либо просто выносите лист касса в другую Таблицу, чтобы распарсить нагрузку на несколько центров.
источник

EN

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

as

al sib in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Цвета и выпадающие списки. А зачем у вас, кстати, выпадающие списки в каждой строке?
чтобы пользователи не косячили с названием id канала или кошелька,
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
И тогда вам не придется сохранять элементы ввода в каждой строке уже введенных данных
источник

as

al sib in Чат | Google Таблицы и скрипты
да, это следующий этап моей эволюции - я еще не умею скрипты писать.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
al sib
да, это следующий этап моей эволюции - я еще не умею скрипты писать.
Для этого не обязателен сложный скрипт, вам достаточно организовать лист для ввода (со всеми цветами, формулами и выпадающими списками) и написать скрипт из двух строчек, который при запуске будет брать введенное на этом листе и засупонивать его на лист со всеми данными
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
То есть html-сайдбар на первом этапе рисовать не обязательно, я про это 🙂
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Заполняем пустые ячейки в "рваном" диапазоне скриптом.

Привет, друзья! В Excel есть функция, которой мы частенько пользовались - возможность выбрать только пустые ячейки в диапазоне и заполнить эти ячейки содержимым из крайней непустой ячейки каждого диапазона.

Мы перенесли эту функцию в Google Таблицы, написав два скрипта:
- первый заполняет выбранный диапазон
- второй заполняет лист целиком


Гифка: http://recordit.co/TVg2CUyxpF.gif
Таблица со скриптом здесь.

Файл > создать копию и можно будет открыть инструменты > редактор скриптов и посмотреть код с комментариями.

Лайфхак по использованию: каждый раз вставлять скрипт в нужную Таблицу - долго. Поэтому можете создать для себя специальную Таблицу с этим скриптом (и другими полезными скриптами для обработки данных). Дальше просто вставляете в эту таблицу массив, обрабатываете и вставляете результат в нужную вам Таблицу.

P.S. Спасибо @oshliaer за помощь.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
function fillActiveSheet(){
 var sheet = SpreadsheetApp.getActiveSheet();
 var dataRange = sheet.getDataRange();
 var data = dataRange.getValues();
 var headers = data.shift();
 var newData = fillData_(data);
 newData.unshift(headers);
 dataRange.setValues(newData);
}

function fillFullActiveDataRange(){
 var range = SpreadsheetApp.getActiveRange();
 range.setValues(fillData_(range.getValues()));
}

function fillData_(data){
 return data.map(function(row){
   return row.map(function(item, i){
     if(item !== this[i] && item !== '')
       this[i] = item;
     if(this[i] === undefined)
       this[i] = '';
     return this[i];
   }, this);
 }, data.slice(0, 1));
}
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Ребят

Помогите советом, пожалуйста :)

Мне нужно составить тестовое задание для приема на работу маркетолога-аналитика, чтобы оно проверяло базовые/средние знания Гугл Таблиц. На чем делать акцент при разработке задания?

Мб у вас есть какие-нибудь тестовые задания в закромах?)
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Человек будет браться на достаточно (на мой взгляд) низкую зп, возможно без опыта работы вообще.
В целом буду смотреть на критическое мышление, способность логически мыслить и умение гуглить - собственно все.
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Viktor Kazakov
Ребят

Помогите советом, пожалуйста :)

Мне нужно составить тестовое задание для приема на работу маркетолога-аналитика, чтобы оно проверяло базовые/средние знания Гугл Таблиц. На чем делать акцент при разработке задания?

Мб у вас есть какие-нибудь тестовые задания в закромах?)
Нафига тебе маркетолог со знанием Гугл таблиц? Ты же их сам неплохо знаешь. Бери того кто шарит в другом
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Филипп Чистяков
Нафига тебе маркетолог со знанием Гугл таблиц? Ты же их сам неплохо знаешь. Бери того кто шарит в другом
Ну у нас большинство задач в компании решаются в екселе и таблицах, плюс есть веб-программист, сисадмин и 1Сник. Все остальные разные интернет-маркетологи.

Мне нужен человек, который будет заниматься по большей части анализом маркетинга ну  и всеми остальными поручениями.

А поскольку ФОТ ну очень маленький (Челябинск - 25к исп 3месяца, потом 30к) - то  за такие деньги найти "универсала" + углубленные знания в какой-то конкретной сфере нереально)
источник

VK

Viktor Kazakov in Чат | Google Таблицы и скрипты
Скажем вакансия для молодых людей 20-23 года, которые только начинают свой путь.
источник

VK

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

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
дай 2 табилцы. одну с данными , вторую пустую.
задача получить данные из первой таблицы и создать пивот по месяцам и кол-ву

importrange, filter, querry, uniq чтобы юзал
источник