Size: a a a

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

2018 June 26

S

Saimon in Чат | Google Таблицы и скрипты
Saimon
С помощью importrange и query импортирую свои столбцы в новую малую таблицу, которая доступна коллеге, отвечающему за данную категорию. В новой таблице он может редактировать только последние два столбца: L и M.
Таким образом я могу контролировать, забрал ли коллега товар, передал ли закрывающие документы и другую информацию, которую он отобразит в комментарии. При этом он не имеет доступ к информации по другим категориям.
К сожалению, есть проблема: при сортировке любого столбца из той части таблицы, что импортирована, как-то криво сортируются последние два столбца. Данный путаются и не соответствуют нужной строчке.
В Excel, используя Power Query, такую проблему можно решить используя Умные таблицы. У Google нашел только именованные диапазоны, но это не помогает.
источник

S

Saimon in Чат | Google Таблицы и скрипты
Желательно ещё придумать как последние два столбца возвращать в большую таблицу и там работала сортировка нормально. Может быть у кого-то есть идеи как это красиво реализовать?
источник

АМ

Анастасия Москалева... in Чат | Google Таблицы и скрипты
не знаю, как бы это сделали продвинутые, я бы двойным импортом и "впр" по номеру счета воспользовалась) возвращала бы данные из малой таблицы в большую на отдельный лист (его можно скрыть, чтоб не мешался), из него подтягивала данные в столбцы L и M.
тогда в большом реестре можно сортировать спокойно.
(совет от непродвинутого любителя ВПР) ✌️😆
источник
2018 June 27

P

Pavel in Чат | Google Таблицы и скрипты
Eugeny Namokonov
function dffssddfsd(){
 
 var sprdsht = SpreadsheetApp.getActiveSpreadsheet()
 var sheetName = "https://t.me/google_sheets"
 var data = sprdsht.getSheetByName(sheetName).getRange("a1:c5").getValues()
 var URLS = ["url1","url2","url3"]
 
 for(var x=0; x<URLS.length; x++){
   SpreadsheetApp.openByUrl(URLS[x]).getSheetByName(sheetName).getRange(1, 1, data.length, data[0].length).setValues(data)
 }  
}
Спасибо )
Но ваш цикл скопировал данные в меньшее кол-во таблиц, чем обычный скрипт который я скидывал (
источник

P

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Pavel
Спасибо )
Но ваш цикл скопировал данные в меньшее кол-во таблиц, чем обычный скрипт который я скидывал (
Максимальное время выполнения скрипта - 6 мин, дальше он заканчивается по таймауту, если этого времени на копирование во все книги не хватает - нужно скрипт дробить на части, напр. по 5-10 книг в кажд
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
"select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11

Кстати, это можно заменить на select *

Что можно сделать:
0. с малой таблицой все ок
1. создаем новый лист в большой таблице, на него импортируем с помощью Importrange + query уникальное поле (или поля) и столбцы L и M из малых таблиц
источник

EN

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

EN

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

EN

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

АВ

Андрей Владимирович... in Чат | Google Таблицы и скрипты
/get_stats@GrStatsBot
источник

V

V Z in Чат | Google Таблицы и скрипты
V Z
подскажите, знает кто расширение или приложение для хрома для автозаполнения форм данными из таблиц?
Отвечу себе: Autofill умеет забирать свои настройки по ссылке из csv файла. Создаем несколько правил в нём, сохраняем в csv и редактируем в таблицах. Публикуем таблицу как csv и прописываем ссылку в наастройках. чтобы автоматом обновлял при запуске браузера прописываем ссылку ещё и в таблице
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
V Z
Отвечу себе: Autofill умеет забирать свои настройки по ссылке из csv файла. Создаем несколько правил в нём, сохраняем в csv и редактируем в таблицах. Публикуем таблицу как csv и прописываем ссылку в наастройках. чтобы автоматом обновлял при запуске браузера прописываем ссылку ещё и в таблице
Любопытно, спасибо!
источник

АВ

Андрей Владимирович... in Чат | Google Таблицы и скрипты
/get_stats@GrStatsBot
источник

АВ

Андрей Владимирович... in Чат | Google Таблицы и скрипты
V Z
Отвечу себе: Autofill умеет забирать свои настройки по ссылке из csv файла. Создаем несколько правил в нём, сохраняем в csv и редактируем в таблицах. Публикуем таблицу как csv и прописываем ссылку в наастройках. чтобы автоматом обновлял при запуске браузера прописываем ссылку ещё и в таблице
источник

С

Сергей Юрьевич... in Чат | Google Таблицы и скрипты
/get_stats@GrStatsBot
источник

AB

Anastasia Baludina in Чат | Google Таблицы и скрипты
Добрый день! подскажите, где можно почитать примеры, как с помощью функции query обработать результаты теста на гугл формах: перевести текстовые ответы в баллы (в экселе я делала через сравнение со строкой правильных ответов) и посчитать баллы по разделам (сумма построчно первых x столбцов, вторых x столбцов...) - вообще, можно ли все это загнать в одну функцию?..  Заранее признательна!
источник

EF

Evgeny Ferafontov in Чат | Google Таблицы и скрипты
https://docs.google.com/spreadsheets/d/1Q7kg1j_ASltPWCDb2O7in7aLvxw5IWRknP_OKC-_2S8/edit#gid=0

Подск4ажите пожалуйста, как подсчитать кол-во уникальных значений по нескольким условиям формулой.
Пример в таблице.
Результат должен получится 4 (выделено желтым)
источник

МФ

Михаил Фирсов... in Чат | Google Таблицы и скрипты
=COUNTUNIQUE(A2:A7)
источник

EF

Evgeny Ferafontov in Чат | Google Таблицы и скрипты
Михаил Фирсов
=COUNTUNIQUE(A2:A7)
ха, нет)
А если диапозон A2:A? к тому же условий нет
источник