Size: a a a

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

2019 September 06

EN

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

EN

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

АН

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

AP

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

AP

Alex Pirks in Чат | Google Таблицы и скрипты
Кстати скрипт сбора с нескольких листов уже работает. Если кому интресно отдам для опытов. )
источник

VS

Vladimir Smirnov in Чат | Google Таблицы и скрипты
Alex Pirks
Кстати скрипт сбора с нескольких листов уже работает. Если кому интресно отдам для опытов. )
мне
источник

AP

Alex Pirks in Чат | Google Таблицы и скрипты
Комментарии напишу и выложу
источник

VS

Vladimir Smirnov in Чат | Google Таблицы и скрипты
ребят, а есть ли способ в географческой диаграмме выбрать только Россию в качестве региона?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex Pirks
Кстати скрипт сбора с нескольких листов уже работает. Если кому интресно отдам для опытов. )
Отличается чем-то от скриптов из канала?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Кидай в чат, любопытно
источник

AP

Alex Pirks in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Отличается чем-то от скриптов из канала?
Не знаю. ) Сравним.
источник

AP

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

VS

Vladimir Smirnov in Чат | Google Таблицы и скрипты
а нет такого же для сбора данных из разных гугл доков, а не с листов одного гугл дока?
источник

AP

Alex Pirks in Чат | Google Таблицы и скрипты
Vladimir Smirnov
а нет такого же для сбора данных из разных гугл доков, а не с листов одного гугл дока?
Для этого, Вам надо сформировать массив с id таблиц и назанием листов в ней, которые надо импортировать. А потом пройти по нему.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vladimir Smirnov
а нет такого же для сбора данных из разных гугл доков, а не с листов одного гугл дока?
Товарищ, ты искать по каналу / чату пробовал?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
У нас ПОЛНО примеров этой реализации, со сбором и из разных Таблиц и из одной Таблицы
источник

VS

Vladimir Smirnov in Чат | Google Таблицы и скрипты
Пробовал. Возможно неправильно вводил запрос. Попробую еще. Сорян за косяк
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Класс, еще и от пустых фильтруешь 👍
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Переслано от Eugeny Namokonov
Ловите скрипт для сбора Таблиц.

1) скрипт будет собирать листы "все оплаты" из Таблиц, ссылки на которые будут на листе "лист с ссылками на таблицы" в столбце А.
2) фильтровать собранные массивы по первой и второй колонке, убирая пустые значения
3) ну и вставлять на лист "все оплаты" Таблицы, из которой вы этот скрипт запускаете

function new2()
{
 var ss = SpreadsheetApp.getActiveSpreadsheet()
 var sh0 = ss.getSheetByName("
лист с ссылками на таблицы")
 var sh3 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Все оплаты")

 
 var urls = sh0.getDataRange().getValues()
 var arr = []
 
 for (var row=1; row<urls.length; row++){
   try{
     var s0 = SpreadsheetApp.openByUrl(urls[row][0]).getSheetByName("Все оплаты")
     var data = s0.getRange("a2:r").getValues().filter(function(row){return row[0] != "" && row[1] != ''})
     
     for(var i = 0; i < data.length; i++){data[i].push(urls[row][1])}
     arr = arr.concat(data);
   }catch (err){}
   
 }
 sh3.getRange("a2:t").clearContent()
 var range = sh3.getRange(2, 1, arr.length, arr[0].length)
 var val = range.setValues(arr)

}
источник

EN

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