Size: a a a

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

2020 March 21

АР

Андрей Рягин... in Чат | Google Таблицы и скрипты
Admin
Вы можете обратно включить в настройках телеграма, вы отключили только у себя
фух, спасибо )
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
merQ ~
Всем привет!) Подскажите пожалуйста почему не работает скрипт?

function onEdit(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if ( idCol ==8 && sheet.getName() =='Продажа') {
var Value = e.range.offset(0, -2).getValue();
if ( Value == "" ) {

var vartoday = getDate();
var varnow = getTime();


sheet.getRange(idRow, 3).setValue( vartoday );
sheet.getRange(idRow, 4).setValue(varnow);
}
}
}

function getDate() {
var today = new Date();
today.setDate(today.getDate());
return Utilities.formatDate(today, 'GMT+06:00', 'yy.MM.dd');
}

function getTime() {
var today = new Date();
today.setDate(today.getDate());
return Utilities.formatDate(today, 'GMT+06:00', 'HH:mm');
}


https://docs.google.com/spreadsheets/d/1qiibFk8olkLTWd9t0_KCYhZi9XfTA8QBVQ7XFqpV5os/edit?usp=sharing
У вас в двух файлах два onEdit. Закомментировал весь второй файл и всё стало работать :)
источник

m~

merQ ~ in Чат | Google Таблицы и скрипты
Vitaliy P.
У вас в двух файлах два onEdit. Закомментировал весь второй файл и всё стало работать :)
😬😬 спасибо)
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Если хотите несколько разных действий, то пишите в одном триггере в разных условиях
  if ( idCol ==8 && sheet.getName() =='Продажа') {
   // действие 1
   
 }
 if ( idCol ==5 && sheet.getName() =='Закуп') {
   // действие 2
источник

A

Admin in Чат | Google Таблицы и скрипты
Vitaliy P.
Если хотите несколько разных действий, то пишите в одном триггере в разных условиях
  if ( idCol ==8 && sheet.getName() =='Продажа') {
   // действие 1
   
 }
 if ( idCol ==5 && sheet.getName() =='Закуп') {
   // действие 2
👍
источник

A

Alex in Чат | Google Таблицы и скрипты
Добрый день! Хотел попробовать предложенный скрипт для интеграции телеграм бота и гуглшитс, но получил ошибку: var update = JSON.parse(e.postData.contents) (TypeError: Cannot read property 'postData' of undefined (строка 3, файл Код) . Может быть кто-нибедь может подсказать как исправить. Спасибо огромнейшее
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex
Добрый день! Хотел попробовать предложенный скрипт для интеграции телеграм бота и гуглшитс, но получил ошибку: var update = JSON.parse(e.postData.contents) (TypeError: Cannot read property 'postData' of undefined (строка 3, файл Код) . Может быть кто-нибедь может подсказать как исправить. Спасибо огромнейшее
Привет, а ты его запускаешь из редактора скриптов?
источник

A

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex
да
А зачем?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Где ты прочитал в статье, что он так запускается?
источник

A

Alex in Чат | Google Таблицы и скрипты
Через webhook попробовал {"ok":false,"error_code":404,"description":"Not Found"}
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alex
Через webhook попробовал {"ok":false,"error_code":404,"description":"Not Found"}
Надо просто следовать инструкции и все получится
источник

EN

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

A

Alex in Чат | Google Таблицы и скрипты
1) Скопировал код из https://script.google.com/d/1dFH_xIUpJ7NxmoBAV09an6LSF7MwrF9JsjPLO8PnAB8VUbscZ_0o1Yeq/edit?usp=sharing

2) Заменил в строке 18 var sheet =  SpreadsheetApp.openById('Googlesheets ID (после d/ и до /edit#gid=0').getSheets()[0]

3) в строке 37  var API_TOKEN вставил токен бота от botfather

4) сохранил, задеплоил как веб-приложение от себя для всех.

5) Зарегил webhook: поменял в https://api.telegram.org/bot{API_TOKEN}/setWebHook?url={CURRENT_WEB_APP_URL}
API_TOKEN - {вставил свой токен бота}
CURRENT_WEB_APP_URL - {вставил ссылку полученную при деплои проекта как вебприложения}
источник

A

Alex in Чат | Google Таблицы и скрипты
вроде бы все по инструкции(((
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Alex
вроде бы все по инструкции(((
Боту команду дали через телеграм?
источник

A

Alex in Чат | Google Таблицы и скрипты
Роман Игнатов
Боту команду дали через телеграм?
/lastpost?
источник

A

Alex in Чат | Google Таблицы и скрипты
у меня похоже с вебхуком проблемы((( {"ok":false,"error_code":404,"description":"Not Found"}
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
А поискать в интернете ответ https://qna.habr.com/q/532671
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
У вас он просто не работает из-за незаданного вебхука?
источник