cookie

Ми використовуємо файли cookie для покращення вашого досвіду перегляду. Натиснувши «Прийняти все», ви погоджуєтеся на використання файлів cookie.

avatar

Volond Apps

Программирование для души и от лени Добро пожаловать! У нас есть отличное сообщество любителей Excel и VBA, Google Sheet и Google Apps Script, а также всех тех, кто готов работать с этим программным обеспечением. Присоединяйтесь к нам, чтобы задавать и от

Більше
Рекламні дописи
246
Підписники
Немає даних24 години
+27 днів
+1130 днів

Триває завантаження даних...

Приріст підписників

Триває завантаження даних...

Показати все...
Организация поиска по веб-странице на JavaScript (без jQuery)

Пару дней назад получил тестовое задание от компании на вакансию Front-end dev. Конечно же, задание состояло из нескольких пунктов. Но сейчас речь пойдет только об одном из них — организация поиска по...

Фото недоступнеДивитись в Telegram
LocalLogger позволяет: Записывать логи в выделенный лист таблицы с метками времени и уровнями важности Настрaивать пороговый уровень для отправки email-уведомлений Автоматически форматировать логи разными цветами в зависимости от уровня важности Добавлять информацию о пользователе в логи
Показати все...
Показати все...
How to use Google Sheets and Google Apps Script to build your own blog CMS

I recently stumbled across Google Apps Scripts, a platform that allows users to extend Google’s G Suite of online products through a…

Фото недоступнеДивитись в Telegram
Считаем переходящее время Формат ячейки длительность
=if(and(C4<>"";D4<>""); if(C4<D4;(today()+D4)-(today()+C4);(today()+D4+1)-(today()+C4));)
Показати все...
Показати все...
Доступная система видеонаблюдения с охраной на дачу за 60 минут

Речь пойдет о сборке, настройке и запуске охранной системы с датчиками, камерой, хранением видеозаписей на удаленном домашнем NAS, встроенным UPS, web-интерфейсом и оповещением через Telegram. Чтобы...

Google Sheets API не работает с датами JS. Вообще никто нормальный с датами JS работать не должен. Я, например, очень рад, что освоил этот странный объект 🤪 Очень похоже на Жемалистовое дерево 😉 Так вот, даты в Таблицах - числа, и это не все комбо, еще Таблицы позволяют USER_ENTERED — это когда даты сначала еще и строки. Для "легкого ввода" используйте текст. Но если сильно нужно конвертировать даты в числа Таблиц и обратно в Apps Script, то я пользуюсь этим Туда

 function toGoogleSheetsDateNumber(date, timezoneOffset) {
    const _date = new Date(date);
    timezoneOffset = timezoneOffset || _date.getTimezoneOffset();
    const _start = new Date(Date.UTC(1899, 11, 30, 0, 0, 0, 0));
    return ((_date.getTime() - _start.getTime()) / 60000 - timezoneOffset) / 1440;
  }
Обратно
 function fromGoogleSheetsDateNumber(number, timezoneOffset) {
    const intPart = Math.floor(number);
    const fracPart = number - intPart;
    timezoneOffset = timezoneOffset || new Date().getTimezoneOffset();
    const time = Math.round(fracPart * 24 * 60 * 60 * 1000) + timezoneOffset * 60000;
    const date = new Date(Date.UTC(1899, 11, 30 + intPart) + time);
    return date;
  }
Полезная ссылка https://stackoverflow.com/questions/57360205/how-to-convert-a-js-date-programmatically-into-a-google-sheet-serial-number-an
Показати все...
How to convert a JS Date (programmatically) into a Google Sheet Serial Number and vice-versa?

So, I have a JS date > new Date() Mon Aug 05 2019 06:55:46 GMT-0700 (Pacific Daylight Time In Google Sheets API, the default dateTime render option is DateTimeRenderOption.SERIAL_NUMBER, which...

Фото недоступнеДивитись в Telegram
Плагин, который красиво отформатирует твой код и сделает его понятнее и последовательнее. Позволяет сортировать разные данные: объекты, импорты, типы TypeScript, перечисления, свойства JSX, атрибуты Svelte и т.д. Всё это упрощает совместную работу и делает код визуально привлекательным и гармоничным. Найти репозиторий можно тут. @begincode
Показати все...
Validate Phone Numbers with Javascript & HTML Проверка номера телефона очень важна для вашего бизнеса. Это позволяет вам проверить информацию от клиентов и убедиться, что вы имеете дело с реальным клиентом. Кроме того, это поможет вам эффективно расширить охват. В этом посте вы найдете подробную информацию о проверке номера телефона с помощью JavaScript и HTML. »
Показати все...
Validate Phone Numbers with Javascript & HTML [2023]

Don’t panic, here’s a simple guide to validating phone numbers in HTML and Javascript. We discuss some number format variations and provide code examples.

Показати все...
OpenConnect: недетектируемый VPN, который вам понравится

Тут недавно проскочила новость, что со следущего месяца Роскомнадзор запрещает писать про VPN и технологии обходов блокировок . Я лично на запреты Роскомнадзора клал <вырезано цензурой> , но...

 javaScript
//запустим наш скрипт через 30 сек
function doGet(e) {
   try {
  ScriptApp.newTrigger('takeScreenshotAndUpload1')
      .timeBased()
      .after(30000)
      .create();
  

   } catch (error) {
     
   }
}
// Эту функцию нужно натравим на изменяемые данные
// и впишем в нее url опубликованого как webhook скрипта
function fetch(d=""){
return UrlFetchApp.fetch("https://script.google.com/macros/s/AKfycbz5WoZSUTVNqYEK0PCRjjppLNoqSv9b6JWeKLhsscPP_pbVX7iED6uTetxX9k8y3PGz/exec")
}

function takeScreenshotAndUpload1(e){
  //Тут какая-то логика
  ScriptApp.getProjectTriggers().forEach(trigger => {
    if (trigger.getHandlerFunction() === 'takeScreenshotAndUpload1') {
      trigger.delete();
    }
  })
}
Показати все...