• Как задать формат ячейки?

    oshliaer
    @oshliaer Куратор тега Google Apps Script
    Google Products Expert
    Вы должны копировать валидацию данных для этого

    /**
     *
     * @param {string} companyName
     * @param {string} contactName
     * @param {('Да'|'Нет')} informStatus
     * @param {string} phone
     * @param {string} email
     * @returns
     */
    function addCompany_(companyName, contactName, informStatus, phone, email) {
      var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Создавать список и чекбокс');
    
      // Создаем объекты для чекбокса и компании
      var company = companyName;
    
      const companyId = `${String(companyName).toUpperCase().replace(/\s+/, '_')}_${new Date()}`;
    
      var newRow = [companyId, false, company, contactName, informStatus, phone, email];
      const lr = sheet.getLastRow() + 1;
      sheet.appendRow(newRow);
    
      const validations = sheet.getRange('2:2').getDataValidations();
    
      sheet.getRange(`${lr}:${lr}`).setDataValidations(validations);
    
      return companyId;
    }
    
    /* exported runAddCompany */
    function runAddCompany() {
      addCompany_(`Comp_${new Date().getTime()}`, 'Contact', 'Да', '77777777777', 'qerwerq@afaffa.ru');
    }


    653b99da4c447869296536.gif

    Пример в Таблице
    Ответ написан
    2 комментария
  • Отправлять информацию о заказе Клиенту в TG \ Vb?

    Starina_js
    @Starina_js
    full-stack web dev
    Скорей всего писать для себя интеграцию. Хотя может на github что-то есть..

    Пример с telegram.
    Задача. Нам нужен бот, который будет присылать сообщение о заказе нужному пользователю.
    Как работает с телеграмом? Когда клиент пишет боту, бот получает id клиента и id комнаты. Их нужно запоминать (ниже) и далее использовать при заказе.

    Задача. Далее нам надо связать клиента с сайта с клиентами из телеграмм.
    То есть нам нужно заранее от клиента в магазине получить разрешение на получение сообщений от телеграмм бота.
    Мы просим клиента написать нашему боту. Кстати там есть специальные даже ссылки, при переходе, бот может их распарсить.

    То есть клиент на сайте по нужной нам ссылке переходит в бота, нажимает старт, бот запоминает и связывает его с магазином.
    Так же бот сохраняет информацию, можно в отдельной таблице, а можно даже попробовать в кастомное поле карточки клиента в магазине.

    Дальше про процесс заказа.
    Задача. Нужно после успешного / не успешного заказа отправлять информацию нужному клиенту через бота.

    1ой Вариант. Через хуки заказа от Woo .
    Нам нужно подрубиться к хуку заказа Woo и при успешном заказе отправлять клиенту в нужный канал связи, в нужную комнату.
    Когда срабатывает хук заказа -> парсим заказ -> получаем канал связи -> получаем id комнаты для бота -> отправляем через бота сообщение в нужное место

    2ой Вариант. Через очереди и расписание.
    Можно через cron и wp_schedule_event, допустим каждые 10 секунд, запускаем процесс получения заказов -> смотрим те, что еще не были оповещены -> отправляем через бота -> ставим статус отправлено

    Можно даже через сторонний менеджер очередей))
    Ответ написан
    Комментировать
  • Логика структуры мультиязычного сайта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    А давйте без "воможно", "наверное" и "я так думаю". Есть четкие правила, которые рекомендуют поисковые системы, и в данном случае программист абсолютно верно вывел все языки в отдельные урл: https://developers.google.com/search/docs/specialt...
    Ответ написан
    3 комментария
  • Что делать в такой ситуации, когда заказчик не оплачивает сделанный заказ?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    херней страдаешь

    если не первый раз и предыдущие ОПЛАЧЕНЫ - радоваться надо

    если чел говно - больше не обратится, обратится - у тебя есть повод отказать, и заберешь и предоплату возьмешь
    если не говно - , и заберешь и предоплату возьмешь

    так что оставляй как есть и просто ЖДИ
    фишка в том что нанять делавшего на доработки дешевле нового
    Ответ написан
    Комментировать
  • Как сделать такую полоску над картинкой?

    politon
    @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    Как вариант, градиентом))
    Ответ написан
    Комментировать
  • Как найти адрес админки?

    vpetrov
    @vpetrov
    частный SEO-специалист, textarget.ru
    Тут два варианта: либо редиректит на уровне htaccess или functions, либо речь о плагине. Плагин можно отключить, а серверные редиректы найти в системных файлах.
    Иначе, наверное, никак. В БД это едва ли есть.
    Ответ написан
    Комментировать
  • Как подключить моб. телефон к ПК - как замена ip-телефонии?

    @other_letter
    ...Вы даже меня запутали.
    Как Вы инет-то получаете? Не с NAS же.
    На телефоне инет есть? Если есть - то не проблема. Ставите любой SIP-клиент и всё. Родителям надо будет только подсказать, что чтобы звонить по межгороду - надо через эту программку. Да, блин, можно просто дать им ещё один телефон - дешёвый андроид, например, где будет в автозапуске SIP-клиент и всё.
    Там (в клиенте) такая же записная книжка (точнее обычно она просто та же самая). Тыркаешь кому звонить и - вуаля
    Ответ написан
    Комментировать
  • Как подключить моб. телефон к ПК - как замена ip-телефонии?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Возникла идея, упростить родителям связь с друзьями в другой стране.

    Упростить или удешевить?
    В наличии:
    интернет
    моб. телефон Nokia N97 simbian
    NAS QNAP TS-212P (чтоб телефон в сети был постоянно)

    Роутера нет? Компа нет?
    Тоесть чтобы через интернет и подключенный к nas телефон осуществлялся звонок внутри страны

    Таки звонить нужно внутри страны или за границу?

    Если сейчас идут чувствительные расходы на международные звонки и звонить нужно из дома - купите IP телефон, подключите его к оператору. Цена аппарата отобъется за несколько месяцев, потом пойдет экономия.
    Ответ написан
    2 комментария