Size: a a a

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

2018 November 25

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Алексей Танасиенко
Здравствуйте!  Мы ведем в таблице данные заказов и там есть возможно отправлять вручную по шаблонам клиентам смс через сервис . Все заказы в таблицу поппадают из prom.ua автоматически .(и сразу после загрузки срока выделяется желтым цветом, что обозначает,что это новый заказ) .
Вопрос можно ли сделать скрип который будет отправлят смс автоматически клиенту  всем новым заказ которые загрузились в таблицу?
Доброго дня! Да, в теории возможно, можно воспользоваться подобным сервисом https://smsc.ru, для отправки через него нужно сформировать ссылку (ваш логин-пароль, текст сообщения, номер телефон, на который оно должно уйти)
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Michael Amirokov
Друзья, кто сталкивался с подобной задачкой?
В базе встречаются адреса, кот. начинаются с Прописной буквы и их нужно разом сделать с маленькой буквы!
Скриптом или подыскать дополнение.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Андрей
Ребята.Вопрос не по теме Таблиц.Такая ситуация.
На время нет доступа к компу. Только андроид. Есть приложения хорошие для написания кода: html,php,js
Время идет а код писать нужно..если его не пишешь потом смотришь и темный лес...
См. в сторону Cloud IDE.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Michael Amirokov
Друзья, кто сталкивался с подобной задачкой?
В базе встречаются адреса, кот. начинаются с Прописной буквы и их нужно разом сделать с маленькой буквы!
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Возможно без проблем. Не только этот сервис. Украинские сервисы куда лояльнее к API и дешевле.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Возможно без проблем. Не только этот сервис. Украинские сервисы куда лояльнее к API и дешевле.
Да я взял первый попавшийся для примера
источник

AI

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Это БАЗА.
Это таблица, в вопросе скриншот из таблицы..
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Алексей Танасиенко
Здравствуйте!  Мы ведем в таблице данные заказов и там есть возможно отправлять вручную по шаблонам клиентам смс через сервис . Все заказы в таблицу поппадают из prom.ua автоматически .(и сразу после загрузки срока выделяется желтым цветом, что обозначает,что это новый заказ) .
Вопрос можно ли сделать скрип который будет отправлят смс автоматически клиенту  всем новым заказ которые загрузились в таблицу?
Алексей, а можете таблицу расшарить? Интересно посмотреть, как у вас там строки попадают автоматически
источник

ИС

Илья Суслов... in Чат | Google Таблицы и скрипты
Подскажите пож как в QUERY к столбцу с датами прибавить/вычесть х дней (типо: Col1+1)?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Илья Суслов
Подскажите пож как в QUERY к столбцу с датами прибавить/вычесть х дней (типо: Col1+1)?
Только на этапе создания массива
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Только на этапе создания массива
А QUERY даты не интятся? Ошибка типов?
источник

ИС

Илья Суслов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Только на этапе создания массива
Попробуем, спасибо. Не знал что массивы так работают. Типо и умножать можно?
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
​​Выводим ближайшие к заданному числу (дате) значения из диапазона.

У нас есть массив элементов (смотрите скриншот), отберём из него три ближайших значения к числу три.

Поехали!
1. Вычитаем из каждого элемента массива наше число:
 =ArrayFormula({A3:A11-3})

2. Берем модуль результата и добавим к нему столбец исходного массива:
 =ArrayFormula({A3:A11\abs(A3:A11-3)})

3. Добавляем результат в формулу QUERY, сортируем по столбцу с модулем Col2, оставляем верхние три элемента limit 3 и выводим только столбец исходного массива Col1.

Итоговая формула:
 =query(ArrayFormula({A3:A11\abs(A3:A11-D1)});
"Select Col1 order by Col2 limit 3")

Бинго, у нас все получилось правильно 🤘

Таблица с примером
источник

ИС

Илья Суслов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
​​Выводим ближайшие к заданному числу (дате) значения из диапазона.

У нас есть массив элементов (смотрите скриншот), отберём из него три ближайших значения к числу три.

Поехали!
1. Вычитаем из каждого элемента массива наше число:
 =ArrayFormula({A3:A11-3})

2. Берем модуль результата и добавим к нему столбец исходного массива:
 =ArrayFormula({A3:A11\abs(A3:A11-3)})

3. Добавляем результат в формулу QUERY, сортируем по столбцу с модулем Col2, оставляем верхние три элемента limit 3 и выводим только столбец исходного массива Col1.

Итоговая формула:
 =query(ArrayFormula({A3:A11\abs(A3:A11-D1)});
"Select Col1 order by Col2 limit 3")

Бинго, у нас все получилось правильно 🤘

Таблица с примером
Спасибо
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Илья Суслов
Спасибо
можно и в query, но надо понять, как найти число, которое будем вычитать
источник

EN

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

EN

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

ИС

Илья Суслов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
можно и в query, но надо понять, как найти число, которое будем вычитать
У меня вобще задача такая:
1 по дате определить номер недели в месяце
2 по дате определить интервал первой даты и поседней даты в неделе месяца к которому эта дата относится
источник