🧰 Как автоматизировать работу с Новой Почтой через API c Google Таблицами

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии • 55

  • @olisonukraine9784
    @olisonukraine9784 13 дней назад

    Подскажите пожалуйста на примере как с таблицы забрать 5 штук ТТН и получить по ним статусы ?

  • @Shadow_13_666
    @Shadow_13_666 2 года назад +1

    Ура, наконец-то видео по теме, а не из разряда "вот мы расскажем вам ка всё просто сделать - купите у нас подписку на наш сервис"

  • @МаринаМарченко-с9ь

    Большое спасибо автору! 🤩

    • @destroyer2203387
      @destroyer2203387 Год назад

      у меня запрос совсем другой , обновилось же API как теперь делать ?

  • @DmitriyDeveloper
    @DmitriyDeveloper 3 года назад +1

    Спасибо!! Ты крутой))))

  • @user-op9lc3ws9z
    @user-op9lc3ws9z 2 года назад +2

    Дякую 👍👍👍

  • @abrazivka
    @abrazivka Год назад

    Дякую за крутезне відео, дуже сильно допомогло. Маленька ремарка: там де в таблиці прописуєте формулу (=VLOOKUP(search_key, range, index, [is_sorted])) , щоб співставляти міста з Ref'ами - потрібно ще не забути прописати параметр false для [is_sorted]. Без цього інколи (рідко, але все ж) підтягувати неправильний Ref.

    • @destroyer2203387
      @destroyer2203387 Год назад

      у меня запрос совсем другой , обновилось же API как теперь делать ?

  • @vdorogobid
    @vdorogobid 3 года назад +1

    Спасибо за видео, очень полезно и доступно. Подскажите пожалуйста какой командой можно одновременно получать статусы нескольких ТТН? Есть таблица учета заказов, нужно обновлять статусы например через каждые 5 мин (время не критично) - но не одной ттн, а всех в таблице.

    • @ZiGoomul
      @ZiGoomul  3 года назад +1

      Одной команды там нет, нужно делать цикл, который будет создавать объект, который нужно отсылать НП. И потом ещё цикл, который ответ будет разбирать на строки

    • @vdorogobid
      @vdorogobid 3 года назад

      @@ZiGoomul +- понятно - спасибо

    • @НиколайСеник-ю8ь
      @НиколайСеник-ю8ь 3 года назад

      @@ZiGoomul Можна детальніше про те, як це зробити?

    • @ZiGoomul
      @ZiGoomul  3 года назад +1

      @@НиколайСеник-ю8ь поищите в Гугл циклы в JavaScript + объекты в JavaScript будет не лишним посмотреть

    • @user-op9lc3ws9z
      @user-op9lc3ws9z 2 года назад

      Також не можу вирішити дану проблему

  • @kickdoe6793
    @kickdoe6793 Год назад

    На сайт devcenter novapochta не заходит, подскажите пожалуйста где теперь брать информацию по API, что-то не могу найти, нужно получить список отделений новой почты для другого проекта, но что-то не могу найти?

    • @ZiGoomul
      @ZiGoomul  Год назад

      Не может быть чтобы Гугл не выдавал ссылку на API новой почты, по такому же запросу

    • @ZiGoomul
      @ZiGoomul  Год назад

      developers.novaposhta.ua/

  • @Максим-ф1ю8е
    @Максим-ф1ю8е 3 года назад +1

    Здравствуйте! Вы не планируете выпустить видео об процессе создания самой накладной для Новой Почты через скрипты?) Уже мучаюсь недели 2 - не могу разобраться как это сделать)

    • @ZiGoomul
      @ZiGoomul  3 года назад

      Там видео получится часа на 4ре

    • @Максим-ф1ю8е
      @Максим-ф1ю8е 3 года назад +3

      @@ZiGoomul а если частями/модулями? Я думаю многим людям будет интересна данная тема.

    • @ZiGoomul
      @ZiGoomul  3 года назад

      Верю. Проблема в том, что мне не интересна. Там рутина, читать api, и создавать библиотеки, там их очень много нужно создать.

    • @Олег-э8ю9ь
      @Олег-э8ю9ь 2 года назад

      Привет, ты разобрался с этим?) если да то можем связатся как-то?

  • @АлександрКапелюх-л3о
    @АлександрКапелюх-л3о 6 месяцев назад

    Скажіть а як це все зробити з масивом? Щоб пакетно перевірити статуси. Може у васдесь відео є?

  • @vasiliyl.8640
    @vasiliyl.8640 2 года назад

    Подскажите как автоматически отформатировать код в редакторе apps script.

    • @ZiGoomul
      @ZiGoomul  2 года назад

      Правой кнопкой мыши на редакторе, там будет куча вариантов взаимодействия с кодом

  • @2010Sheb
    @2010Sheb 4 года назад

    Женя выгружаются абсолютно все населенные пункты или только те в которых есть отделения?

    • @ZiGoomul
      @ZiGoomul  4 года назад

      Проверил, не все. Только с отделениями

    • @worldtech2770
      @worldtech2770 3 года назад +1

      У меня выгружаются все населенные пункты, даже там где нет новой почты

  • @destroyer2203387
    @destroyer2203387 Год назад

    у меня запрос совсем другой , обновилось же API как теперь делать ?

    • @ZiGoomul
      @ZiGoomul  Год назад

      Все старые запросы работают.так же делать как на видео

    • @destroyer2203387
      @destroyer2203387 Год назад

      @@ZiGoomul блин все перепробовал думал другая схема. Благодарю за подсказку буду ещё делать!

  • @geminih3738
    @geminih3738 3 года назад

    Здравствуйте! А как добавить отделения?
    Точнее я их добавил, но как синхронизировать между городами?

    • @ZiGoomul
      @ZiGoomul  3 года назад +1

      Добавьте триггер по времени на функцию

    • @geminih3738
      @geminih3738 3 года назад

      @@ZiGoomul А можно как-то подробнее?
      А то у меня триггер просто заполняет таблицу..

  • @ruslanr182
    @ruslanr182 4 года назад

    я так понял у новой почты есть возможность встроить в таблицы Онлайн поиск в справочнике населенных пунктов. С данным методом нет необходимости хранить на своей стороне справочники и заботиться о их обновлениях. Может это будет более актуально?

    • @ZiGoomul
      @ZiGoomul  4 года назад

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

    • @abrazivka
      @abrazivka Год назад

      function CityOnline(citySearchString) {
      let clearOldQuerrySities = sheetSities.getRange("A2:B99");
      clearOldQuerrySities.clearContent();
      let data = {
      "modelName": "Address",
      "calledMethod": "searchSettlements",
      "methodProperties": {
      "CityName": citySearchString,
      "Limit": "97",
      "Page": "1"
      }
      };
      let options = {
      "method": "POST",
      "headers": {
      "content-type": "application/json",
      "apiKey": apiKey
      },
      "async": true,
      "crossDomain": true,
      "processData": false,
      "payload": JSON.stringify(data)
      }

      let response = UrlFetchApp.fetch(urlNP, options);
      let dataPars = JSON.parse(response.getContentText());
      let maxSities = dataPars.data[0].TotalCount

      let sities = [];
      let sitiesRef = [];
      for (let i = 0; i < maxSities; i++) {
      sities.push([dataPars.data[0].Addresses[i].Present])
      sitiesRef.push([dataPars.data[0].Addresses[i].DeliveryCity])
      }
      sheetSities.getRange(2, 1, maxSities).setValues(sities)
      sheetSities.getRange(2, 2, maxSities).setValues(sitiesRef)
      }

  • @Nik_tvnow
    @Nik_tvnow 4 года назад

    Здравствуйте, подскажите а возможна ли отправка входящих текстовых сообщений из ВК, фэйсбук в Гугл таблицу?!

    • @ZiGoomul
      @ZiGoomul  4 года назад

      Не задавался подобным вопросом. Нужно смотреть их API. Думаю возможно

    • @Nik_tvnow
      @Nik_tvnow 4 года назад

      @@ZiGoomul сейчас занимаюсь этим вопросом, только похвалиться пока особо нечем.
      Спасибо за ответ!

    • @Nik_tvnow
      @Nik_tvnow 4 года назад

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

  • @pavel_devitskiy
    @pavel_devitskiy 3 года назад

    Какое сочетание клавиш делает "красиво"? Или это плагин?

    • @ZiGoomul
      @ZiGoomul  3 года назад

      Alt + shift+ f по-моему, все быстрые клавиши можете посмотреть нажав F1

  • @pinchukruslan3805
    @pinchukruslan3805 3 года назад

    Добрый день, нужна Ваша помощь, как с Вами связаться?

    • @ZiGoomul
      @ZiGoomul  3 года назад

      Под видео есть вся информация. t.me/Zigoomul ссылка на личку телеграмма

  • @mishakrutiytr
    @mishakrutiytr 4 года назад

    так і досі не можу перейти на нове середовище apps script яке було в попередньому відео, як це зробити ато само воно не оновляється?

    • @mishakrutiytr
      @mishakrutiytr 4 года назад

      чи це треба Workspace купляти?

    • @ZiGoomul
      @ZiGoomul  4 года назад

      Самому никак. Ждать когда гугл обновит

  • @user-fk7qg8zh5p
    @user-fk7qg8zh5p 2 года назад

    Добрый день. Скажите, как сделать чтобы изменялся статус для разных ттн. Возможно у кого-то есть пример. Буду балгодарен)

    • @ZiGoomul
      @ZiGoomul  2 года назад

      Добавить цыкл

    • @user-fk7qg8zh5p
      @user-fk7qg8zh5p 2 года назад

      А есть возможно пример? Я просто не разбираюсь. Файл тхт может есть у вас?

    • @ZiGoomul
      @ZiGoomul  2 года назад

      @@user-fk7qg8zh5p готового файла нет. learn.javascript.ru/while-for по этой ссылке урок как делать цикл

    • @user-fk7qg8zh5p
      @user-fk7qg8zh5p 2 года назад

      @@ZiGoomul спасибо)

  • @V.nitnelav.v
    @V.nitnelav.v Год назад

    Всем привет, мне нужно что бы кто-то это сделал вместо меня, я не умею(
    Может кто-то помочь?

    • @ZiGoomul
      @ZiGoomul  Год назад

      t.me/ZiGoomul пиши в личку