Volond Apps
221 subscribers
216 photos
28 videos
22 files
994 links
Программирование для души и от лени
Добро пожаловать! У нас есть отличное сообщество любителей Excel и VBA, Google Sheet и Google Apps Script, а также всех тех, кто готов работать с этим программным обеспечением. Присоединяйтесь к нам, чтобы задавать и от
Download Telegram
Forwarded from DidacticСardsBot
Скрипты Google Apps: создание триггеров времени для автоматической отправки напоминаний о задачах по электронной почте из контрольного списка Google Таблиц.

Источник:



Взгляните на приведенные ниже варианты запуска по времени:

Конкретная дата и время: на основе формата ГГГГ-ММ-ДД ЧЧ: ММ
Минуты: каждую минуту или каждые 5, 10, 15 или 30 минут.
Час:  каждый час или каждые 2, 4, 6, 8 или 12 часов.
День: за один раз в пределах часового диапазона. Например:
С полуночи до часу ночи,
С 15:00 до 16:00
Месяц: в определенный день календарного месяца в определенное время. Например:
Каждые 3 дня месяца с 3 до 4 часов утра .
••••••••••
Обсудить:
Forwarded from volond
К сожалению такая вещь в GAS не работает
Попробовал написать

const opt_chaining=(e,delim='.',keys)=>(keys)=>{
keys=typeof(keys)=='string'?keys.split(delim):keys
e=(typeof(e)!='object')?JSON.parse(e):e
var o=e
for (key of keys){
if (!o[key]){return}
o=o[key]
}
return o
}

Теперь можно так

function doPost(e) {
e =opt_chaining(e.postData.contents,".")
const update_id=e('update_id')
log('Получен eventPost:'+update_id,e)
const msg = e(['message','text']);
const fromId = e('message.from.id')
const fromUsername = e('message.from.username')
}
Forwarded from Alexander
на этом сайте как раз и набивал метровые условия 🙈

шпаргалку вот такую нкаходил https://www.exlab.net/files/tools/sheets/regexp/regexp.pdf

но видимо надо мне основательно с основ еще раз изучать эту тему
Forwarded from DidacticСardsBot
GOOGLE APPS SCRIPT DEVELOPMENT – BEST PRACTICES

Источник:



Это обзор различных методов и передовых практик, которые я развил в процессе разработки скриптов Google Apps на протяжении многих лет. Конечно, у Google есть несколько собственных предложений , и есть много более общих руководств по передовому опыту работы с JavaScript , и даже несколько GAS - это красиво !

••••••••••
Обсудить:
Forwarded from DidacticСardsBot
обойти таймаут выполнения скрипта программно

Источник:



ваш скрипт превышает максимальное время выполнения? вот решение, чтобы автоматически обойти это.

••••••••••
Обсудить:
var formattedDate = Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'");
Logger.log(formattedDate);

#snippet #Date
Forwarded from Владилен: IT в эпоху AI
Решил выложить в открытый доступ курс по созданию конструктора сайтов на чистом JavaScript за 2 часа.

Что внутри курса?
🔹 Ты напишешь с нуля приложение, которое сможешь положить себе в портфолио.
🔹 C нуля настроим рабочее окружение.
🔹 Будет много практического применения ООП (ты наконец-то поймешь, зачем на самом деле нужны классы в JavaScript).
🔹 Разберем как принципы SOLID помогают писать расширяемый и поддерживаемый код.
🔹 Оптимизация работы приложения.
🔹 Деплой приложения на хостинг.
🔹 И куча дополнительных бонусов, которые ты найдешь в процессе прохождения курса.

https://www.youtube.com/watch?v=0ViiJ8qTCFM

🔗 Исходный код: https://github.com/vladilenm/js-constructor
Forwarded from Deleted Account
Есть скрипт , который берёт с Home Assistant данные и вписывает в ячейки. Вот инструкция от куда я это взял.
Скрипт на ежедневное обновление настроил, работает.
Сделал вторую таблицу с ежемесячным обновлением.
Своими силами поменял прошлый день, на прошлый месяц. Вот так это выглядит
Если есть вариант получше чем мой ( а он есть) покажите как это лучше сделать.
И каким образом можно изменить написание даты на русском языке, например что-бы в ежемесячном варианте это было так: Июнь 2021 г.
А в ежедневном вот так: Четверг, 15 Июня 2021 г.
Forwarded from Рестарт
This media is not supported in your browser
VIEW IN TELEGRAM
Embedika — бесплатный сервис сравнения документов

Он поможет сравнить две версии одного документа и показывает различия: что добавлено, изменено, а что удалено.

Поддерживает форматы PDF, DOC и DOCX, анализирует тексты, программный код и таблицы.

Сохраняет исходное форматирование, подсвечивает отличия и показывает объём изменений.

GIT #документы