Size: a a a

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

2019 September 09

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex Pirks
День добрый!
Обнаружил такую штуку. При публикации в Интернете в формате csv, разделитель - запятая. А где поменять на точку с запятой, не нахожу. (
разделитель csv - запятая, она же comma, выберите tsv - разделителем будет таб
источник

AP

Alex Pirks in Чат | Google Таблицы и скрипты
ONENEW SERVER
Comma Separated Value (CSV) File Format.
Я привык формировать сам и выбирать разделитель, а тут ... приходится получать то, что дают.
И если уж на то пошло, то по  RFC 4180 можно было и в кавычки поля заключить? )
источник

OS

ONENEW SERVER in Чат | Google Таблицы и скрипты
Alex Pirks
Я привык формировать сам и выбирать разделитель, а тут ... приходится получать то, что дают.
И если уж на то пошло, то по  RFC 4180 можно было и в кавычки поля заключить? )
Тогда это не csv а txt в строке ; а строки делить самому по переводу строки
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Alex Pirks
Я привык формировать сам и выбирать разделитель, а тут ... приходится получать то, что дают.
И если уж на то пошло, то по  RFC 4180 можно было и в кавычки поля заключить? )
Нет, формат подразумевает только запятую.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Как исключение можно импортировать с любым разделителем в Таблицу, но сохранять нужно в кошерном виде.
источник

AP

Alex Pirks in Чат | Google Таблицы и скрипты
Alexander Ivanov
Как исключение можно импортировать с любым разделителем в Таблицу, но сохранять нужно в кошерном виде.
В реальности приходится часто иметь дело именно с прайсами где разделитель ";"
источник

OS

ONENEW SERVER in Чат | Google Таблицы и скрипты
Alex Pirks
В реальности приходится часто иметь дело именно с прайсами где разделитель ";"
replace(";",",,")
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Alex Pirks
В реальности приходится часто иметь дело именно с прайсами где разделитель ";"
Ага. Это такой пережиток постсоветсского программирования, когда о кодировках знали, а стандарты читать забывали. CSV из той же серии. У меня где-то есть пример использования API с ;.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
ONENEW SERVER
replace(";",",,")
Не факт, что взлетит. В таких файлах часто тестовые значения не выделяются кавычками, что приводит к "блуду запятых", т.о. сначала надо экранировать все запятые, а потом уже делать массовые замены.
источник

I

Ivanna in Чат | Google Таблицы и скрипты
привет, кто знает как автоматически пронумеровать 50 тысяч строк в столбце? :)
источник

A

Admin in Чат | Google Таблицы и скрипты
Переслано от Admin
#решение

Автоматическая нумерация по условию
Нумерует если в онной колонке есть значения

=ArrayFormula( ЕСЛИ( C2:C="";""; СЧЁТЕСЛИМН( C2:C;"<>";СТРОКА(C2:C);"<="&СТРОКА(C2:C))))

Пример-таблица
https://docs.google.com/spreadsheets/d/1yNSxdJJ7XUuOn98JhgBrzOfA9rLViBR8VnDSC_nLgkw/edit?usp=sharing

Спасибо @avazbek88

P.S. В тему:
https://t.me/google_sheets/377
https://t.me/google_spreadsheets_chat/37400
источник

I

Ivanna in Чат | Google Таблицы и скрипты
Admin
Переслано от Admin
#решение

Автоматическая нумерация по условию
Нумерует если в онной колонке есть значения

=ArrayFormula( ЕСЛИ( C2:C="";""; СЧЁТЕСЛИМН( C2:C;"<>";СТРОКА(C2:C);"<="&СТРОКА(C2:C))))

Пример-таблица
https://docs.google.com/spreadsheets/d/1yNSxdJJ7XUuOn98JhgBrzOfA9rLViBR8VnDSC_nLgkw/edit?usp=sharing

Спасибо @avazbek88

P.S. В тему:
https://t.me/google_sheets/377
https://t.me/google_spreadsheets_chat/37400
благодарю!
источник

EN

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

EN

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

v

volond in Чат | Google Таблицы и скрипты
источник
2019 September 10

AP

Alex Pirks in Чат | Google Таблицы и скрипты
Всем привет!
Надо собирать данные из нескольких таблиц в одну. arraformula  + importrange криво работают, поэтому был сделан скрипт, который вполне справляется с задачей. Но! Мне хочется обучить пользователей делать это самостоятельно. )
Поэтому ищу дополнение для таблиц ( free ) для объединения данных с нескольких листов из другой таблицы ( таблиц ).
Есть такое чудо?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex Pirks
Всем привет!
Надо собирать данные из нескольких таблиц в одну. arraformula  + importrange криво работают, поэтому был сделан скрипт, который вполне справляется с задачей. Но! Мне хочется обучить пользователей делать это самостоятельно. )
Поэтому ищу дополнение для таблиц ( free ) для объединения данных с нескольких листов из другой таблицы ( таблиц ).
Есть такое чудо?
Arrayformula вместе с importrange не нужен :) я про это тебе писал, достаточно внутри массива собрать несколько importrange.
источник

AP

Alex Pirks in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Arrayformula вместе с importrange не нужен :) я про это тебе писал, достаточно внутри массива собрать несколько importrange.
Я не силен в формулах как многие тут.  Формулы  это тормозно, глючно и неконтролирумо .. )) Скрипты самое то. )
источник

AP

Alex Pirks in Чат | Google Таблицы и скрипты
Вопрос про дополнение! )
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex Pirks
Всем привет!
Надо собирать данные из нескольких таблиц в одну. arraformula  + importrange криво работают, поэтому был сделан скрипт, который вполне справляется с задачей. Но! Мне хочется обучить пользователей делать это самостоятельно. )
Поэтому ищу дополнение для таблиц ( free ) для объединения данных с нескольких листов из другой таблицы ( таблиц ).
Есть такое чудо?
Не, не видел такого дополнения, но кажется, что если ты его хочешь написать, то тебе достаточно вывести четыре показателя на лист
- url и имя листа таблицы откуда копируются данные
- url и имя листа таблицы куда копируются данные

Добавить кнопку для копирования и вуаля, все смогут с этим работать.
источник