Size: a a a

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

2018 June 21

EF

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

EF

Evgeny Ferafontov in Чат | Google Таблицы и скрипты
3 листа по порядку
источник

EF

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

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Evgeny Ferafontov
1
https://github.com/oshliaer/google-apps-script-snippets#get-a-sheet-by-index Вам нужен сниппет Get a sheet by index
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
делаете один раз var sheets =  spreadsheet.getSheets();
А потом, где надо  sheets[0], sheets[1], sheets[2]
источник

EF

Evgeny Ferafontov in Чат | Google Таблицы и скрипты
Спасибо большое
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Evgeny Ferafontov
Спасибо большое
👍
источник

AI

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

V

V Z in Чат | Google Таблицы и скрипты
Oleg Naumov
Переслано от Alexander Ivanov
Вы уверены, что это вам нужно? максимум 99 писем в день. И потом все скрипты, основанные на почте остановятся.
Может проще в телеграм уведомления слать?
источник

ON

Oleg Naumov in Чат | Google Таблицы и скрипты
V Z
Может проще в телеграм уведомления слать?
я бы посмотрел такой кейс 😏
источник

V

V Z in Чат | Google Таблицы и скрипты
Переслано от Egor Kosarev
Всем привет. А как можно реализовать отправку сообщения в телеграм бот из таблиц? Например, по апдейту ячейки в 1 из столбцов
источник

V

V Z in Чат | Google Таблицы и скрипты
Переслано от igor gusev
привет. как будто бы твой вопрос состоит из двух:
1) как запускать какой-то триггер при редактировании листа гугл спредшитов
2) как подружить спредшиты и тг-бота
источник

V

V Z in Чат | Google Таблицы и скрипты
Переслано от igor gusev
насколько я понимаю:
1) функцией onEdit аппс скрипта
2) вот например статейка: https://m.habrahabr.ru/post/326220/

соотв-но надо использовать метод sendMessage
источник

V

V Z in Чат | Google Таблицы и скрипты
Переслано от Oles Danilyuk
Уже обсуждался этот вопрос здесь, используй поиск.
Я сделал такое с помошью IFTT (бесплатный сервис)
Там есть такие триггеры:
Изменение определенной ячейки
Добавление новой строки на определенном листе
Добавление новой таблицы в  определенной папке Гугл Диска

Я выбрал "При добавлении новой строки", в Телеграмм приходит с задержкой 5 с. - 3 м.
Сообщение присылает бот IFTT. так же его можно добавить в группу и он будет слать сообщения туда.
источник

EN

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

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Советую, все очень доступно.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Oleg Naumov
я бы посмотрел такой кейс 😏
Да надо бы выложить на канал, как будет побольше времени - сделаем.
источник

P

Pavel in Чат | Google Таблицы и скрипты
Подскажите пжлст по скрипту
Как создать 2 субМеню использующее 2 разные функции
Использую этот скрипт
function OnOpen () {
 var Spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
 var entrise = [{
   name : "Сохранить",
   functionName : "CopyPast"
 }];
Spreadsheet.addMenu("Меню", entrise);
   };

Добавить нужно это субМеню
/*var entrise2 = [{
  name : "Обновить",
  functionName : "importR"
}];*/
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Pavel
Подскажите пжлст по скрипту
Как создать 2 субМеню использующее 2 разные функции
Использую этот скрипт
function OnOpen () {
 var Spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
 var entrise = [{
   name : "Сохранить",
   functionName : "CopyPast"
 }];
Spreadsheet.addMenu("Меню", entrise);
   };

Добавить нужно это субМеню
/*var entrise2 = [{
  name : "Обновить",
  functionName : "importR"
}];*/
повторно отправляю:

function onOpen(e){
 SpreadsheetApp.getUi()
 .createMenu("триггер onOpen позволяет создавать такие меню")
 .addItem("скопировать авансы", "имя скрипта")
 .addItem("скопировать платежки", "имя скрипта")
 .addToUi();
}
источник