Size: a a a

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

2019 February 02

AP

Andrey Pesoshin in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Telegram bot + Google Sheets (используя вебхуки)

Друзья, привет! Сегодня создаем Telegram бота, связанного с Google Таблицей.

Наш бот по команде от пользователя отправит ему в Telegram последний пост из оглавления нашего канала.

После того, как вы поймете, как работает код—вы сможете адаптировать его под свои нужды. Например, пишете боту в Telegram и он отправляет письмо с данными из Таблицы работнику, или начинает собирать несколько Таблиц в одну и конвертирует её в PDF, в общем - всё, что вы сможете придумать :)

План действий:
1. Создадим бота в Telegram и получим токен авторизации.
2. Напишем Google Apps Script, управляющий ботом. Вставим в него токен.
3. Развернем скрипт как веб-приложение.
4. Зарегистрируем вебхук.
5. Всё, будем пользоваться 😎

https://medium.com/@grclubpoker/bot-happens-telegram-bot-google-sheets-on-webhooks-e415509a6213
огонь 👍
источник

w.

why . in Чат | Google Таблицы и скрипты
Всем доброго времени суток! Помогите пожалуйста с этой проблемой, скрипт работает некорректно, не записывает последнее добавленное значение в определенном диапазоне в определенную ячейку.

https://docs.google.com/spreadsheets/d/1bcoNlsNMBR6NpxYQXGCSViCMoeT0hSYrLEHyBlGRD8o/edit?usp=sharing
источник

w.

why . in Чат | Google Таблицы и скрипты
Доступ по ссылке сделал, если кто разбирается, подскажите что не так)
источник

w.

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

w.

why . in Чат | Google Таблицы и скрипты
вот сам скрипт
источник

w.

why . in Чат | Google Таблицы и скрипты
отправляет в эти ячейки последние данные
источник

w.

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

w.

why . in Чат | Google Таблицы и скрипты
Записывает последние внесенные данные из этого диапазона
источник

w.

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

w.

why . in Чат | Google Таблицы и скрипты
Казалось бы, все вроде логично, скрипт прописан правильно, но из диапазона H4:H (Остаток в сейфе) не записывает данные.
источник

w.

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

w.

why . in Чат | Google Таблицы и скрипты
function paste(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Учет Декабрь 2018");
var rangeK = sheet.getRange("H4:H").getValues().filter(function(row){return row[0] != ''})
ss.getSheetByName("Учет недостач").getRange("R25").setValue(rangeK[rangeK.length-1]||0);
var rangeK = sheet.getRange("I4:I").getValues().filter(function(row){return row[0] != ''})
ss.getSheetByName("Учет недостач").getRange("R22").setValue(rangeK[rangeK.length-1]||0);
var rangeK = sheet.getRange("J4:J").getValues().filter(function(row){return row[0] != ''})
ss.getSheetByName("Учет недостач").getRange("R19").setValue(rangeK[rangeK.length-1]||0);
var rangeK = sheet.getRange("K4:K").getValues().filter(function(row){return row[0] != ''})
ss.getSheetByName("Учет недостач").getRange("R16").setValue(rangeK[rangeK.length-1]||0);
 
}
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
why .
function paste(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Учет Декабрь 2018");
var rangeK = sheet.getRange("H4:H").getValues().filter(function(row){return row[0] != ''})
ss.getSheetByName("Учет недостач").getRange("R25").setValue(rangeK[rangeK.length-1]||0);
var rangeK = sheet.getRange("I4:I").getValues().filter(function(row){return row[0] != ''})
ss.getSheetByName("Учет недостач").getRange("R22").setValue(rangeK[rangeK.length-1]||0);
var rangeK = sheet.getRange("J4:J").getValues().filter(function(row){return row[0] != ''})
ss.getSheetByName("Учет недостач").getRange("R19").setValue(rangeK[rangeK.length-1]||0);
var rangeK = sheet.getRange("K4:K").getValues().filter(function(row){return row[0] != ''})
ss.getSheetByName("Учет недостач").getRange("R16").setValue(rangeK[rangeK.length-1]||0);
 
}
Привет, надо закомментировать все, оставить одну строчку, запустить, посмотреть, что произошло, потом следующую строчку добавить и так далее, пока не будет понятна строка, в которой ошибка.
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Ирина Романова
какие то есть варианты еще суммировать или только так?
Сумм(лист1:листN!A1)
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Ирина Романова
какие то есть варианты еще суммировать или только так?
В вашем случае сумм(строительство:Доставки!L3)
источник

ИР

Ирина Романова... in Чат | Google Таблицы и скрипты
Авазбек Исманов
Сумм(лист1:листN!A1)
спасибо попробую вроде задание пустяковое, а стопорнулась че то
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Ирина Романова
спасибо попробую вроде задание пустяковое, а стопорнулась че то
Хорошо.
источник
2019 February 03

PK

Pavel Kiselev in Чат | Google Таблицы и скрипты
Выпадающий список не работает если доступ к  файлу для просмотра 😭 как исправить?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Pavel Kiselev
Выпадающий список не работает если доступ к  файлу для просмотра 😭 как исправить?
Получить доступ на редактирование, это же изменение Таблицы.
источник

PK

Pavel Kiselev in Чат | Google Таблицы и скрипты
Если я хочу чтобы постороннему человеку выдало список городов при выборе им региона. А доступ на редактирование не  надо ему давать
источник