Size: a a a

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

2019 September 06

K

Kanat in Чат | Google Таблицы и скрипты
Николай Smith
та это не дело, у сотрудников разные ранги. почты именные и доступы к докам тоже индивидуальны
это как раз таки и дело и правильное решение в любой более менее компании для работы используют корпоративное даже номера мобильных
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Николай Smith
Можно ли этот родительский контроль использовать для функции импортренж. чтоб при увольнении сотрудника доступы выданные им по функции импортренж не слетали с док?
Если это gsuite, то аккаунт не обязательно удалять с увольнением человека
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
я искал вариант сохранения связей, даже если учётку удалили.
Но если выхода другого нет, то буду на будущее просить оставлять учётки без удаления.
источник

VS

Vladimir Smirnov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Переслано от 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)

}
Ребят, помогите разобраться. вроде работает, но почему то добавляет еще один столбец и заполняет его undefined. забираю диапазон A3:AR, вставляется A3:AS(AS undefined)
https://docs.google.com/spreadsheets/d/1dWXpuJDVI1YZUfWQ032Xowse_sN3BlCbOFdff52MFYc/edit?usp=sharing
источник

СК

Сергей К 🚀 in Чат | Google Таблицы и скрипты
коллеги всем хорошего дня)
источник

СК

Сергей К 🚀 in Чат | Google Таблицы и скрипты
тупой вопрос - какой формулой транслитерацию делают?) не перевод а транслитерацию)
источник

K

Kanat in Чат | Google Таблицы и скрипты
Сергей К 🚀
тупой вопрос - какой формулой транслитерацию делают?) не перевод а транслитерацию)
источник

СК

Сергей К 🚀 in Чат | Google Таблицы и скрипты
увидел, спасибо большое!)
источник

EN

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

НS

Николай Smith in Чат | Google Таблицы и скрипты
ужас
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
я так вот накидал
=REGEXREPLACE(googletranslate("123456789"&A1;"ru";"en");"123456789";"")
источник

K

Kanat in Чат | Google Таблицы и скрипты
Можно вручную каждую букву с = подставить
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
типа используем гугл переводчик, но добавляя 123456789, чтоб не переводил :)
источник

K

Kanat in Чат | Google Таблицы и скрипты
Николай Smith
я так вот накидал
=REGEXREPLACE(googletranslate("123456789"&A1;"ru";"en");"123456789";"")
👍🏻 прикольно
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
не но если 2 слова, то начинаются косяки
источник

K

Kanat in Чат | Google Таблицы и скрипты
Находчиво
источник

K

Kanat in Чат | Google Таблицы и скрипты
Сплитовать можно
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
точно :)
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
типа так получается:
=TRIM(REGEXREPLACE(googletranslate(REGEXREPLACE(A1;" ";"123456789");"ru";"en");"123456789";" "))
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
но может, уже есть нормальная функция)
источник