Size: a a a

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

2020 February 23

А

Админ in Чат | Google Таблицы и скрипты
Братва, всех солдат с праздником! За ВДВ крч...
Выручайте, нет синхрона с гугл контактом и телеграм.
Зашиваю контакт через гугл контакты, телега не видит его.
Зашиваю его через телегу, он прописывается и в телеге и в контактах, тут же сразу перееименовываю контакт в гугл контактах, и все телега не видит изменения, видит только первоночалку.
До этого забивал вме гугл таблицах, щатем экспортовал в гугл контакты и там тоже были странности.
Но оних отдельно могу написать.
Чо делать? Сносить ставить не помогает(((
Как то хочется избавиться от гемора, и заносить спокойно списки контактов собранных в гугл таблицах. В телеге и в вайбере ваще не вариант править по 3000 контактов, у кого то адрес дома или почта сменилась, и я все данные заношу в гугл таблицу, потом апдейт делаю. Но что то пошло не так....
источник

L

Lev in Чат | Google Таблицы и скрипты
Andrey V Wolf
Спасибо !
Можно скриптом сделать.
источник

AV

Andrey V Wolf in Чат | Google Таблицы и скрипты
Lev
Можно скриптом сделать.
А можно поподробней ?
источник

L

Lev in Чат | Google Таблицы и скрипты
Andrey V Wolf
А можно поподробней ?
Ну смотри, у тебя строка каждый раз полностью заполняется верно? Можно настроить тригер на заполнение последнего столбца и отправление всей строки на мыло.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Andrey V Wolf
А можно поподробней ?
Посмотри примеры отправки писем скриптом на нашем канале
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Друзья, сегодня у нас простой (10 строк кода) скрипт по отправке писем из Google Таблицы.

Механизм такой:
1) выделяем электропочты в столбце C (можно все, можно часть) и нажимаем кнопку Send
2) на каждый выделенный адрес уйдет письмо (с вашего gmail адреса), тему и текст письма скрипт возьмет из соответствующей строки
3) после отправки письма в столбце D появится дата и время отправки

Таблица c примером (а еще с кодом скрипта и комментариями по каждой строке): https://goo.gl/hbUxdp

Диапазон с темой и текстом письма мы получаем с помощью регулярного выражения, чтобы показать вам, как они работают в скриптах ⚡️

P.S. диапазон адресов, который вы выделяете, должен быть непрерывным, выделяем без CTRL
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Andrey V Wolf
Сайт заблокирован :(
Ну так воспользуйся впн.
источник

AV

Andrey V Wolf in Чат | Google Таблицы и скрипты
Lev
Ну смотри, у тебя строка каждый раз полностью заполняется верно? Можно настроить тригер на заполнение последнего столбца и отправление всей строки на мыло.
Спасибо !
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Мужчины, с праздником! Желаю, чтобы уверенное знание Таблиц и скриптов доставляло вас бронепоездом к новой работе с бОльшей зарплатой. Ура! 🤩😎
источник

М

Маша in Чат | Google Таблицы и скрипты
Дорогие мужчины, поздравляю с праздником! Спасибо всем за помощь в освоении таблиц, за ваши изящные решения и терпение к глупым вопросам😉 желаю новых побед в работе с данными!
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Маша
Дорогие мужчины, поздравляю с праздником! Спасибо всем за помощь в освоении таблиц, за ваши изящные решения и терпение к глупым вопросам😉 желаю новых побед в работе с данными!
😊👍👌
источник

VE

Viktor Eliseev in Чат | Google Таблицы и скрипты
Добрый день, кто-то делал интеграцию Гугл таблицу и РемОнлайн через api?
источник

ВГ

Вячеслав Гнидко... in Чат | Google Таблицы и скрипты
Здравствуйте! Задаю вопрос без таблицы, т.к. в ней имеет смысл единственная ячейка с ID контакта в столбце A, но это момент конфиденциальный. Есть скрипт, которых хочет получить доступ к контакту и внести в него изменения, но спотыкается на самом доступе:
     var currentCellRow = currentCell.getRow();
     var contactId = sheet.getRange(currentCellRow, 1).getValue();
     Browser.msgBox(contactId);
     var contact = ContactsApp.getContactById(contactId);
     Browser.msgBox(contactId);
Проблема в том, что скрипт на получении контакта умирает. То есть первый раз браузер показывает сообщение с ID (причем правильно), а второй раз не показывает ничего, т.е. на var contact умирает без каких-либо сообщений. Дальнейший код не исполняется.
В чем может быть причина? Код элементарный, должен работать.
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Вячеслав Гнидко
Здравствуйте! Задаю вопрос без таблицы, т.к. в ней имеет смысл единственная ячейка с ID контакта в столбце A, но это момент конфиденциальный. Есть скрипт, которых хочет получить доступ к контакту и внести в него изменения, но спотыкается на самом доступе:
     var currentCellRow = currentCell.getRow();
     var contactId = sheet.getRange(currentCellRow, 1).getValue();
     Browser.msgBox(contactId);
     var contact = ContactsApp.getContactById(contactId);
     Browser.msgBox(contactId);
Проблема в том, что скрипт на получении контакта умирает. То есть первый раз браузер показывает сообщение с ID (причем правильно), а второй раз не показывает ничего, т.е. на var contact умирает без каких-либо сообщений. Дальнейший код не исполняется.
В чем может быть причина? Код элементарный, должен работать.
это смотря как у Вас формируется в ячейке ContactId. Если выглядит как ссылка то всё должно работать.
источник

ВГ

Вячеслав Гнидко... in Чат | Google Таблицы и скрипты
Роман Игнатов
это смотря как у Вас формируется в ячейке ContactId. Если выглядит как ссылка то всё должно работать.
Я его получаю перед этим другой функцией:
   sheet.getRange(i+1,  1).setValue(contacts[i-1].getId());
источник

ВГ

Вячеслав Гнидко... in Чат | Google Таблицы и скрипты
Роман Игнатов
это смотря как у Вас формируется в ячейке ContactId. Если выглядит как ссылка то всё должно работать.
И я понимаю, что должно. но не работает
источник

ВГ

Вячеслав Гнидко... in Чат | Google Таблицы и скрипты
Роман Игнатов
это смотря как у Вас формируется в ячейке ContactId. Если выглядит как ссылка то всё должно работать.
И непонятно, почему умирает скрипт. Если бы ID был неверным, вернуло бы нуль, и дальше скрипт исполнялся, т.е. второе сообщение браузер должен был бы вывести. Или нет?
источник

РИ

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

ВГ

Вячеслав Гнидко... in Чат | Google Таблицы и скрипты
Это весь код, только вначале еще
 var sheet = e.range.getSheet();
Но это ничего не меняет, т.к. эта строка работает, иначе
     Browser.msgBox(contactId);
не выводил бы ID. То есть тут все работает точно
источник