Size: a a a

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

2020 February 17

EN

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

АO

Андрей OnTuMuCT... in Чат | Google Таблицы и скрипты
Dmitriy
Компьютерщики они такие...
Я знаю как звонки складывать в Гугл таблицу с мобилки в реальном времени.
Может кому поможет. Opencall me называется
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Tuco Ramirez
привет всем!
вопрос возник. А можно как-то привязать таблицу к MySQL и запрос к базе сделать?
У господина была хорошая задача на днях - как написать формулу массива, которая будет усреднять каждые три позиции в столбце. Есть идеи, коллеги?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Как сделать вот такое (второй столбец), но формулой массива, а не отдельными формулами
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Андрей OnTuMuCT
Я тут и ищу ответа как из телеги в таблицы
Тут о том, как зарегистрировать бота и вебхук https://t.me/google_sheets/317
После регистрации ты можешь фиксировать каждое сообщение боту и записывать его в выбранную тобой Таблицу.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
function doPost(e) {
   // получаем сигнал от бота
 var update = JSON.parse(e.postData.contents);
 var update2 = JSON.stringify(update);
 var chatId = update.message.chat.id;
 var username = update.message.from.username;
 var text = update.message.text;
 
 var araika = [[update2, update, chatId, username, text, new Date()]];

 //во вторую
 var sheet =  SpreadsheetApp
 .openByUrl('https')
 .getSheetByName('L');
 
 var lr = sheet.getLastRow();
 sheet.getRange(lr+1, 1, 1, 6).setValues(araika);

}


Разворачиваешь вот такой код, регистрируешь как веб-приложение, регистрируешь вебхук с ссылкой на приложение и всё. Каждое сообщение боту будет фиксироваться в выбранной Таблице.
источник

TR

Tuco Ramirez in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Как сделать вот такое (второй столбец), но формулой массива, а не отдельными формулами
=if(mod(row(A1);3)=0;{A1\sum(offset(B1;-1;;3;))\sum(offset(C1;-1;;3;))\sum(offset(D1;-1;;3;))};"")

осталось это прикрутить к ArrayFormula
почему-то у меня всё время ругалась система на на mod  и row
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Tuco Ramirez
=if(mod(row(A1);3)=0;{A1\sum(offset(B1;-1;;3;))\sum(offset(C1;-1;;3;))\sum(offset(D1;-1;;3;))};"")

осталось это прикрутить к ArrayFormula
почему-то у меня всё время ругалась система на на mod  и row
Как сказал бы Канат - это не прикрутить, оффсет в арайке не работает
источник

TR

Tuco Ramirez in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Как сказал бы Канат - это не прикрутить, оффсет в арайке не работает
таки да!
источник

L

Lev in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Как сказал бы Канат - это не прикрутить, оффсет в арайке не работает
Так оно же работает, верно?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Lev
Так оно же работает, верно?
Попробуй Туко помочь )
источник

TR

Tuco Ramirez in Чат | Google Таблицы и скрипты
:(
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Всё будет хорошо
источник

L

Lev in Чат | Google Таблицы и скрипты
Ну насколько я понимаю у тебя идет массив над массивом
источник

TR

Tuco Ramirez in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Всё будет хорошо
ну, мир-то спасен! эпидемия побеждена
источник

K

Kanat in Чат | Google Таблицы и скрипты
Eugeny Namokonov
У господина была хорошая задача на днях - как написать формулу массива, которая будет усреднять каждые три позиции в столбце. Есть идеи, коллеги?
={
{СРЗНАЧ(ARRAY_CONSTRAIN(A1:A9,3,1));"";""};
{СРЗНАЧ(ARRAY_CONSTRAIN(SORT({ARRAY_CONSTRAIN(A1:A9,6,1),SEQUENCE(6,1,1)},2,0),3,1));"";""};
{СРЗНАЧ(ARRAY_CONSTRAIN(SORT({ARRAY_CONSTRAIN(A1:A9,9,1),SEQUENCE(9,1,1)},2,0),3,1));"";""}
}

можно еще докрутить
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
={
{СРЗНАЧ(ARRAY_CONSTRAIN(A1:A9,3,1));"";""};
{СРЗНАЧ(ARRAY_CONSTRAIN(SORT({ARRAY_CONSTRAIN(A1:A9,6,1),SEQUENCE(6,1,1)},2,0),3,1));"";""};
{СРЗНАЧ(ARRAY_CONSTRAIN(SORT({ARRAY_CONSTRAIN(A1:A9,9,1),SEQUENCE(9,1,1)},2,0),3,1));"";""}
}

можно еще докрутить
А если секторов у Туко 127?
источник

K

Kanat in Чат | Google Таблицы и скрипты
Eugeny Namokonov
А если секторов у Туко 127?
вот тут крутить уже надо)) ИЗВИЛИНЫ)))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
вот тут крутить уже надо)) ИЗВИЛИНЫ)))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Последняя формула
источник