Size: a a a

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

2019 July 26

VI

Viacheslav Imambaev in Чат | Google Таблицы и скрипты
Выгрузил номера телефонов, они все имеют + в начале. Копирую в таблицы, они воспринимают это как формулу и выдают синтактическую ошибку. кто знает как бороться?
источник

VI

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

VI

Viacheslav Imambaev in Чат | Google Таблицы и скрипты
руками не вариант - много строк
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Viacheslav Imambaev
Выгрузил номера телефонов, они все имеют + в начале. Копирую в таблицы, они воспринимают это как формулу и выдают синтактическую ошибку. кто знает как бороться?
Вставляй в диапазон, в котором будет текстовый формат
источник

EN

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

VI

Viacheslav Imambaev in Чат | Google Таблицы и скрипты
с регуляркой уже разобрался. А за формат спасибо
источник

VI

Viacheslav Imambaev in Чат | Google Таблицы и скрипты
красота, спасибо!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
👍👌
источник
2019 July 27

A

Admin in Чат | Google Таблицы и скрипты
Алексей Веселов
ну да тут 3 проблемы - либо портится дата, либо лишние пробелы спереди, либо в посл столбце $$ вылазят))
Кажется сообразил, может создать последний дополнительный столбец чисто для фикса, и выводим лишние $$

В этом случае, весь нужный массив будет в порядке
Надо попробовать)
источник

ИА

Илья Архипов... in Чат | Google Таблицы и скрипты
Всем привет 👋
Подскажите, может кто сталкивался, в Гугл таблицах со связанными выпадающими списками?

Через проверку данных или другой стандартный метод можно это сделать?
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Илья Архипов
Всем привет 👋
Подскажите, может кто сталкивался, в Гугл таблицах со связанными выпадающими списками?

Через проверку данных или другой стандартный метод можно это сделать?
Технически можно, но только для конкретной строки или последней. Подставляя фильтр в диапазон данных для проверки. При этом в ячейке с проверкой, как правило, будет ошибка.
Короче, лучше скриптом со статическими диапазонами.
источник

ИА

Илья Архипов... in Чат | Google Таблицы и скрипты
Понял, спасибо
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Пожалуйста, готовых  примеров со скриптами в сети много.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
​​onEdit() скрипт для выпадающих связанных списков 🔥🔥

Друзья, свершилось. Не прошло и двух лет с момента создания канала, как мы решили опубликовать скрипт для создания связанных выпадающих списков.

Пример—из школы танцев. Нам нужно в зависимости от выбранного в столбце A партнёра сформировать в ячейке столбца B выпадающий список из партнёрш, которые с нашим партнером танцуют (Таблица в диапазоне D2:G4).

Наш скрипт будет запускаться при редактировании первого столбца "Листа1" (специально вывели и столбец и лист в условие скрипта, чтобы вы смогли поменять на то, что нужно вам).

Чтобы скрипт заработал после копирования Таблицы, вам нужно открыть Инструменты > Редактор скриптов и запустить его в первый раз вручную, авторизовав.

Таблица c примером / и сам скрипт

function onEdit(e)
{
 var range = e.range
 var sheet = e.source.getActiveSheet();
 
 if(range.getColumn()===1 && sheet.getName()==='Лист1'){
   var key = e.value
   var listdata = sheet.getRange("D1:G4").getValues().filter(function(row){return row[0] === key})[0]
   var list = []
   for(x=1; x<listdata.length; x++){list.push(listdata[x])}
   
   range = range.offset(0, 1)
   var rule = SpreadsheetApp.newDataValidation().requireValueInList(list).build();
   range.setDataValidation(rule);    
 }
}
источник

EN

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

LN

Luffi D. Natsu in Чат | Google Таблицы и скрипты
Luffi D. Natsu
work with this formula...
solved with this formula...
=ARRAYFORMULA(IF(FREQUENCY(MATCH(INDIRECT("$A$2:$A$"&counta(A2:A)),INDIRECT("$A$2:$A$"&counta(A2:A)),0),ROW(INDIRECT("$A$2:$A$"&counta(A2:A)))-1)=0,"No",INDIRECT("$A$2:$A$"&counta(A2:A))))
источник

LN

Luffi D. Natsu in Чат | Google Таблицы и скрипты
is there anything simpler?
источник

LN

Luffi D. Natsu in Чат | Google Таблицы и скрипты
😊
источник

N

Nikolai in Чат | Google Таблицы и скрипты
Luffi D. Natsu
is there anything simpler?
Yesterday i made formula which solves your task, i left it on your spreadsheet, it doesn't use arrayformula, but still works
источник

LN

Luffi D. Natsu in Чат | Google Таблицы и скрипты
Nikolai
Yesterday i made formula which solves your task, i left it on your spreadsheet, it doesn't use arrayformula, but still works
yes i see..
but i need arrayformula.
источник