Google Таблицы. Урок 88. Автоматическое проставление даты создания и изменения записи скриптом

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ส.ค. 2024
  • Google Таблицы. Урок 88. Автоматическое проставление даты создания и изменения записи скриптом
    Добрый день!
    В этом видео уроке по Гугл таблицам мы разберем небольшой скрипт, который позволит автоматически заносить в таблицу дату создания и дату изменения данных.
    Этот скрипт очень полезен, так как позволяет упростить работу и избежать ошибок при вводе данных в гугл таблицу.
    Скрипт:
    function onEdit(e) {
    var str = e.range.getRow();
    var stolb = e.range.getColumn();
    if (stolb == 2 && e.source.getActiveSheet().getName() == "Лист1"){
    e.source.getActiveSheet().getRange(str,4).setValue(new Date());
    }
    if (stolb == 1 && e.source.getActiveSheet().getName() == "Лист1"&&e.source.getActiveSheet().getRange(str,3).getValue()==""){
    e.source.getActiveSheet().getRange(str,3).setValue(new Date());
    }
    }
    Посетите наш сайт: e-sdelano.ru
    Наш канал в Яндекс Дзен: zen.yandex.ru/...
    Этот канал есть и на RUTUBE: rutube.ru/chan...
    Подписывайтесь на Телеграм (@esdelano): t.me/esdelano
    Буду рад любым пожертвованиям на поддержку канала yoomoney.ru/to...

ความคิดเห็น • 128

  • @esdelano
    @esdelano  2 ปีที่แล้ว +2

    Английский, который вам точно понравится! Индивидуальные уроки английского для взрослых. Начните учиться сейчас!
    Онлайн-школа Skyeng дарит до 4 уроков в подарок!
    Промокод: EASY1509
    ad.admitad.com/g/7g7g9umztked39486a0e86cd98cf0a/?i=3
    Где можно найти наши ролики:
    Телеграм t.me/esdelano
    Сайт e-sdelano.ru
    Rutube rutube.ru/channel/23934103/
    Дзен zen.yandex.ru/sdelano
    TH-cam th-cam.com/channels/kFVO_PCuKB_86JY7EBy0qQ.html

  • @ve4md6qr3t
    @ve4md6qr3t 3 หลายเดือนก่อน

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

  • @bulaton
    @bulaton 3 ปีที่แล้ว +7

    Аналогично! Только искал утром и вот вечером уже нашел. Спасибо! Еще просится операция очистки дат при удалении первого столбца, но это сам уже допилю.
    Автору большое спасибо, очень приятный голос и профессиональная методика подачи материала!!!

    • @esdelano
      @esdelano  3 ปีที่แล้ว

      Спасибо за отзыв.

    • @mik_mc3504
      @mik_mc3504 2 ปีที่แล้ว

      Добрый день. Получилось ли у вас сделать так, чтобы при удалении данных, дата убиралась из столбца?

  • @xtralargex
    @xtralargex 3 ปีที่แล้ว +9

    Автор, а можно Вас расцеловать:) Уже полгода как искал этот маневр со временем, чтобы не изменялась ТДАТА когда происходит какой нибудь движ в таблице. Огромное Вам спасибо, для вас уже зарезервировано место в раю:)

    • @esdelano
      @esdelano  3 ปีที่แล้ว +2

      :)
      Спасибо большое за отзыв!

  • @vitalyas3501
    @vitalyas3501 3 ปีที่แล้ว +4

    Здорово! только вчера забивал в поиске ютуба этот вопрос, а сегодня уже в предложении. Автору большое Спасибо.

    • @esdelano
      @esdelano  3 ปีที่แล้ว

      Спасибо за отзыв!

  • @vladimirromanov9512
    @vladimirromanov9512 2 ปีที่แล้ว +4

    Благодарю! Действительно, очень просто о сложном.

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Спасибо за отзыв!

  • @alinag2383
    @alinag2383 3 ปีที่แล้ว +2

    Лучшее объяснение !! Спасибо, очень выручили!

    • @esdelano
      @esdelano  3 ปีที่แล้ว +1

      Спасибо за отзыв. Рад, что понравилось

  • @user-ub2un1vi5p
    @user-ub2un1vi5p 4 หลายเดือนก่อน

    Спасибо, очень полезный урок!

  • @electronick_os
    @electronick_os ปีที่แล้ว

    Здравствуйте! Урок - супер! Спасибо огромное! Сделал себе такой скрипт для работы, очень выручает. НО, такой же скрипт сделал для другой своей таблицы, и дата проставляется вчерашняя. А именно, на 17 часов раньше текущего времени. В настройках часового пояса всё стоит правильно.

    • @electronick_os
      @electronick_os ปีที่แล้ว

      Вопрос снят. Оказывается, часовой пояс самой таблицы был неверен

    • @esdelano
      @esdelano  ปีที่แล้ว

      Ок

  • @jasurnazrullaev3764
    @jasurnazrullaev3764 ปีที่แล้ว

    Супер! Спасибо Вам огромное, выручили))))

  • @boginya1000
    @boginya1000 ปีที่แล้ว

    Спасибо, все получилось!!! Очень полезно было)

  • @kotenochka21
    @kotenochka21 3 ปีที่แล้ว +5

    Добрый день, все работает, спасибо вам огромное.
    Единственное срабатывает только если я сама пишу что то в нужную ячейку.
    Если туда добавляются значения автоматически через парсинг, то скрипт не считает это изменением и дату не ставит.
    Подскажите пожалуйста как это исправить?

  • @sergejse
    @sergejse ปีที่แล้ว +1

    Спасибо!

  • @user-gt6dx2pn9w
    @user-gt6dx2pn9w 6 หลายเดือนก่อน +1

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

  • @user-kh1qe1kf7n
    @user-kh1qe1kf7n 3 หลายเดือนก่อน +1

    добрый день
    Скрипт рабочий НО, при нажатии Делит, дата так же проставляется т.е. при пустой ячейке - как этого избежать ?
    И как задать дату не по любому изменения столбца 1, а именно по условию, например в стоблбце 1 должно быть слово "Заказ" - только тогда ставится дата?

  • @nikelangelo8762
    @nikelangelo8762 ปีที่แล้ว

    Где вы или я были раньше?!!!! Спасибо!

  • @Julia-sz6rv
    @Julia-sz6rv ปีที่แล้ว

    Как вы мне помогли! 🤩

  • @maksimpatrakov6160
    @maksimpatrakov6160 2 หลายเดือนก่อน

    Как сделать, чтобы работало на нескольких листах. Этот скрипт работает на 3-4 листах, когда добавляешь скрипт на большее количество листов, то формула не работает.

  • @Hyligan_official
    @Hyligan_official ปีที่แล้ว +1

    Добрый день!
    В Инструментах нет "Редактора скриптов"
    Есть: "Создать форму" и сразу идёт "Проверка правописания"
    Как запустить "Редактор скриптов"? Где его найти?

    • @rustikkustik2
      @rustikkustik2 22 วันที่ผ่านมา

      расширения > апп скрипт

  • @kitkira4706
    @kitkira4706 ปีที่แล้ว +2

    Добрый День. Спасибо за урок. У меня один вопрос. В целом все получилось, то работает только когда владелец вписывает данные.. если зайти под другим аком или через инкогнито, то время не проставляется..

  • @elmanyusifoglu5967
    @elmanyusifoglu5967 5 หลายเดือนก่อน

    Спосиба за урок. Но у меня вот такая проблема. Как сделать так что бы дата не показала часы. Как ее програмировать так что бы она была в том формате каторая нам нужно.

  • @olegpermikin5495
    @olegpermikin5495 2 ปีที่แล้ว +1

    спасибо большое. я без знаний программирования себе сделал. даже модифицировал под себя немного.
    Мой код просто автоматически подставляет дату и не подставляет если там что то есть.
    function onEdit(e) {
    var str = e.range.getRow();
    var stolb = e.range.getColumn();
    if (stolb == 3 &&e.source.getActiveSheet().getRange(str,1).getValue()==""){
    e.source.getActiveSheet().getRange(str,1).setValue(new Date());

    }
    }

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      👍

    • @olegpermikin5495
      @olegpermikin5495 2 ปีที่แล้ว

      @@esdelano делаю семейный бюджет

    • @user-mr5ds2fb6y
      @user-mr5ds2fb6y 2 ปีที่แล้ว

      Мне тоже нужно так. Так как заголовки не прописываются. Но подставив ваш код выдает ошибку TypeError: Cannot read property 'range' of undefined
      onEdit @ Код.gs:3

  • @ilyakarimov7198
    @ilyakarimov7198 ปีที่แล้ว +1

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

  • @LastChanceNow
    @LastChanceNow 2 หลายเดือนก่อน

    Спасибо, а как прописать не дату а копирование данных из нужной ячейки?

  • @user-gd2jd9yx7e
    @user-gd2jd9yx7e 2 ปีที่แล้ว

    спасибо огромное

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Пожалуйста

  • @user-io5tz6ok3h
    @user-io5tz6ok3h 5 หลายเดือนก่อน

    Скажите, а почему может не работать скрипт? выдает ошибку и все((

  • @user-xh7wc5cp3m
    @user-xh7wc5cp3m ปีที่แล้ว

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

  • @InfoMDSG
    @InfoMDSG 5 หลายเดือนก่อน

    а КАК СДЕЛАТЬ ПРИ УДАЛЕНИЙ АВТОМАТОМ ОЧАЩАЛАСЬ ДАТЫ

  • @au896
    @au896 ปีที่แล้ว

    Тема то что надо!
    Теперь вопрос, у меня есть листы, с Январь по Декабрь.
    Как сделать чтобы код применялся именно по листам по названию

  • @user-so4ym5tt5t
    @user-so4ym5tt5t 7 หลายเดือนก่อน

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

  • @ivanuch22
    @ivanuch22 11 หลายเดือนก่อน

    Всем привет! Ситуация такая... Скрипт работает отлично и даты проставляет, НО... если скажем у меня были продажи первого и второго числа и я хочу посмотреть на какую сумму я продал конкретного числа (например с 01.09.2023 по 01.09.2023) то скрипт покажет 0. А вот если вводить дату не скриптом, а вручную то считает. В чем дело? Помогите пож-ста кто знает или может есть идеи!!!

  • @naokinakano7361
    @naokinakano7361 3 ปีที่แล้ว +1

    Хорошо, все работает, но только когда вводишь значения вручную. Как сделать, чтобы было все тоже самое но значения приходят из других таблиц при помощи importrange?

    • @esdelano
      @esdelano  3 ปีที่แล้ว +1

      Даты изменения должны формироваться в таблицах исходниках. И уже подтягиваться с этой датой.

  • @kuzya-m
    @kuzya-m 3 ปีที่แล้ว

    Есть проблема в этом скрипте - если кто-то выделяет диапазон ячеек и очищает их, то скрипт проставляет дату изменения только в первую строку диапазона, а остальные изменяются "зайцами".

  • @user-yb8xx5oe2t
    @user-yb8xx5oe2t ปีที่แล้ว

    Подскажите, как сделать так, чтоб этот скрипт работал у всех пользователей с правами редактирования?

  • @elmanyusifoglu5967
    @elmanyusifoglu5967 ปีที่แล้ว

    Привет. Спасибо за подробное объяснение. Но я столкнулся с проблемой. Ваш код работает на одной из моих страниц. Но я не могу запустить этот код на другой странице. Я переписал тот же код, изменил имя страницы, но ответа нет. Пожалуйста, покажи мне выход.

  • @user-mf2yf5dd3p
    @user-mf2yf5dd3p 2 ปีที่แล้ว

    Добрый день а если у меня одна таблица но название январь,февраль ,март .копии страниц! Как прописать "Лист1" ,"Лист2","Лист3" ! Если так прописать работает но дату удалить нельзя! Она после удаления появляется снова!

  • @macseo
    @macseo ปีที่แล้ว

    Подскажите можно ли сделать селектор для выбора времени (часов и минут) на подобии того как в таблицах дата руками выбирается?

  • @fomi4ek
    @fomi4ek ปีที่แล้ว

    Может кто-то подсказать - как выставить не текущую дату, а дату +N количество дней? Например, вношу изменение в ячейку и дата ставится +21 день от текущего дня.

  • @user-ni1sq1hp9e
    @user-ni1sq1hp9e ปีที่แล้ว

    в 4 стороке пишет ошибку.Что-то неизвестно программе

  • @romanboss2416
    @romanboss2416 2 ปีที่แล้ว

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

  • @alekseyere.455
    @alekseyere.455 ปีที่แล้ว

    Здравствуйте, а не подскажете пожалуйста, как распространить скрип на еще два листа?

  • @vitaliykr5749
    @vitaliykr5749 ปีที่แล้ว

    Добрый день, а как назначить изменения по всей таблице только одной ячейке, например: поставщик обновляет прайс и чтобы в одной ячейке отображалась дата внесения изменений, спасибо

    • @user-lo6jm5pz5t
      @user-lo6jm5pz5t ปีที่แล้ว +2

      function onEdit(e) {

      var str = e.range.getRow();
      var stolb = e.range.getColumn();
      e.source.getActiveSheet().getRange("D2").setValue(new Date());

      }
      Где D2 - это ячейка куда дата вписывается

  • @user-vb5qh1ox1i
    @user-vb5qh1ox1i 3 ปีที่แล้ว

    Как сделать что бы в значение ячейки выводилась только дата 01.09.1999 ? без времени?

    • @F.Ruslan
      @F.Ruslan 3 ปีที่แล้ว

      Формат - Числа - Дата

  • @onemorelight9216
    @onemorelight9216 2 ปีที่แล้ว

    Когда сделаете это в обычноми экзеле?

  • @user-vj8le1hn1i
    @user-vj8le1hn1i 2 ปีที่แล้ว +1

    Добрый день! Отличный скрип, все работает. НО, подскажите, пожалуйста, что нужно указать, чтобы была привязка к конкретному тексту? То есть, если в ячейки с исходными данными появляется конкретный текст, то будет проставляться дата.

    • @kasya1559
      @kasya1559 9 หลายเดือนก่อน

      Аналогичная ситуация, не знаю как и что с этим делать..

  • @Svyatoslav_Pavlov
    @Svyatoslav_Pavlov 2 ปีที่แล้ว

    Здравствуйте! Необходима помощь с решением подобной задачи. Как я могу с вами связаться? Сроки горят (

  • @user-py7ds7yv5s
    @user-py7ds7yv5s 10 หลายเดือนก่อน

    Почему то не реагирует, если ячейки заполняются из бота с помощью интеграции... Может есть какая-то хитрость?

    • @phat80
      @phat80 7 หลายเดือนก่อน

      Нет никакой хитрости. Событие onEdit сработает только при редактировании. При изменении данных другим способом оно не будет тригериться. Есть конкретное событие и обработчик будет отрабатывать только при этом событии. Если ничего не меняется, значит события не происходит. Можно и самому догадаться. Тут необходимо событие при изменении, не при редактировании. По умолчанию такого события нет вроде как, но события можно устанавливать.

  • @goldline3144
    @goldline3144 ปีที่แล้ว

    Не работает код

  • @VolodyaKoval
    @VolodyaKoval 2 ปีที่แล้ว

    Автоматом через integromat не работает!

  • @Der_Meister126
    @Der_Meister126 2 ปีที่แล้ว

    Как сделать, что бы при правки в шапке не появлялись даты их редактирования ? Начать надо с +1 строки ниже.

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Добрый день.
      Вы можете это скорректировать в скрипте

    • @Der_Meister126
      @Der_Meister126 2 ปีที่แล้ว

      @@esdelano А как это прописать ?

  • @platonovs56
    @platonovs56 3 ปีที่แล้ว

    Доброго времени суток!!! скажите пж. как написать если я хочу чтоб были выбраны определенные столбцы на "дату изменения". и как узнать нумерацию столбцов в таблице?

    • @esdelano
      @esdelano  3 ปีที่แล้ว

      Нумерация идёт по порядку с 1го (столбец А).
      Попробуйте через if, как а моем образце

  • @Der_Meister126
    @Der_Meister126 2 ปีที่แล้ว

    Ещё один вопрос. Можно ли решить подобную задачу: вытащить дату и время последнего редактирования соседней уже заполненной когда-то ячейки. Как составить скрипт такой функции?

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Добрый день!
      Нет. Задним числом вытащить нельзя.
      Вариант просто посмотреть в истории изменения листа.
      Или всё-де заморочиться и куда-то писать дату редактирования ячейки, чтобы в нужный момент достать

  • @user-xl7jw2sp3g
    @user-xl7jw2sp3g ปีที่แล้ว

    Старое видео, уже так не работает

  • @user-qx7pl2ni6z
    @user-qx7pl2ni6z 2 ปีที่แล้ว

    Использую ваш скрипт, но почему-то не всегда срабатывает
    При заполнении каких то ячеек подтягивается дата заполнения, а при каких то нет
    В чем может быть проблема ?

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Проверьте условия Если в скрипте. Возможно на нужных вам ячейках таким образом настроена проверка условия, что не изменяется дата

  • @user-mr5ds2fb6y
    @user-mr5ds2fb6y 2 ปีที่แล้ว

    Здравствуйте! Подскажите пожалуйста в чем проблема.
    function onEdit(e) {
    var str = e.range.getRow();
    e.source.getActiveSheet().getRange(str,3).setValue(new Date());
    }
    Далее ошибка - "TypeError: Cannot read property 'range' of undefined (строка 3, файл Код)"

    • @user-qx7pl2ni6z
      @user-qx7pl2ni6z 2 ปีที่แล้ว

      Решили вопрос? У меня также ошибка выползает ((

    • @tolikgorschinsky4612
      @tolikgorschinsky4612 2 ปีที่แล้ว

      @@user-qx7pl2ni6z Фигурная скобка в конце. их должно быть 2

    • @tolikgorschinsky4612
      @tolikgorschinsky4612 2 ปีที่แล้ว

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

  • @denisivchin9908
    @denisivchin9908 3 ปีที่แล้ว

    Добрый день, подскажите пожалуйста почему скрипт не срабатывает при многократной вставке данных и при изменении с помощью мобильного приложения AppSheet???

    • @esdelano
      @esdelano  3 ปีที่แล้ว +1

      Добрый день!
      Скрипты не работают в мобильном приложении.
      Как с этим можно бороться, смотрите в уроке
      th-cam.com/video/7-ZFvyWDgkI/w-d-xo.html

    • @denisivchin9908
      @denisivchin9908 3 ปีที่แล้ว

      @@esdelano Спасибо

  • @user-qp9wb4tz9h
    @user-qp9wb4tz9h 3 ปีที่แล้ว

    Здравствуйте! Нужна Ваша помощь. В общем сделал опросник где есть пункт указать дату и сразу же создал гугл таблицу, и теперь проблема в том что я не могу поставить дату от меньшего к большему и наоборот. то есть даты стоят в хаотичном порядке по последнему заполнению и приходится постоянно пользоваться фильтром от А до Я. а я хочу что они стояли по убыванию автоматический. Надеюсь Вы меня поняли) помогите пожалуйста мне эта таблица очень нужно по работе.

    • @esdelano
      @esdelano  3 ปีที่แล้ว

      Добрый день!
      Если я правильно Вас понял, то из гугл форм получаете таблицу?
      Если так, июто лучше с помощью функции фильтр на другой лист импортировать эту таблицу уже с сортировкой. Можно использовать query. Что Вам больше нравится.
      У меня есть похожие уроки. Посмотрите

  • @user-mm8kf4gz2n
    @user-mm8kf4gz2n ปีที่แล้ว

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

    • @esdelano
      @esdelano  ปีที่แล้ว

      Поиграйтесь с форматами

    • @sadevalsad1462
      @sadevalsad1462 6 หลายเดือนก่อน

      e.source.getActiveSheet().getRange(str,2).setValue(new Date().toLocaleString('ru', {year:'2-digit', month:'2-digit', day:'2-digit'}));
      Вдруг кому-то будет нужно. Заранее проставить формат даты, тогда он не меняется при срабатывании скрипта и высвечивается только дата без времени. Формулы и условное форматирование срабатывают

  • @dmitry8190
    @dmitry8190 2 ปีที่แล้ว

    Добрый день, подскажите, что делать если в инструментах нет редактирования скриптов? как добавить эту функцию?

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Добрый день! Вы используете версию для браузера (настольную) или мобильную?

    • @dmitry8190
      @dmitry8190 2 ปีที่แล้ว

      настольную ..

    • @crydiy3619
      @crydiy3619 2 ปีที่แล้ว +1

      @@dmitry8190 Ищи не во вкладке "Инструменты", а во вкладке "Расширения" > "Script Editor"

  • @user-vo2kt2qw7o
    @user-vo2kt2qw7o 2 ปีที่แล้ว

    Добрый день, переписал ваш скрипт, и что то пошло не так! Пишет мне :
    TypeError:Cannot read property 'range' of undefined ( строка 2, файл....
    )

    • @esdelano
      @esdelano  2 ปีที่แล้ว +1

      Добрый день!
      Проверьте внимательно скрипт. Где-то пропустили описание переменной
      Попробуйте его просто скопировать. Исходник должен быть на моём сайте e-sdelano.ru

    • @user-vo2kt2qw7o
      @user-vo2kt2qw7o 2 ปีที่แล้ว

      Пошагово по видео все повторил, все работает ! Огромное спасибо, видимо что то пропустил!!!

  • @dariaslinyucheva4913
    @dariaslinyucheva4913 2 ปีที่แล้ว

    Подскажите, пожалуйста. Скрипт прописала, для многих столбцов, все отлично, СПАСИБО! но! Необходимо, чтобы дата проставлялась при внесении изменений, но пользователи таблицы не могли менять дату вручную. При защите столбца даты-дата не ставится и при изменении. Возможно ли это?

    • @esdelano
      @esdelano  2 ปีที่แล้ว

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

    • @dariaslinyucheva4913
      @dariaslinyucheva4913 2 ปีที่แล้ว

      @@esdelano спасибо!!! Попробую

    • @user-so4ym5tt5t
      @user-so4ym5tt5t 7 หลายเดือนก่อน

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

  • @iv-ko
    @iv-ko 3 ปีที่แล้ว

    Евгений добрый день. Очень познавательный урок. Скрипт работает!!! У меня вопрос по поводу скрипта, а именно к дате создания. Подскажите как дополнить скрипт, чтоб функция дата создания выполнялась в случаи заполнения конкретно из нескольких ячеек. Как пример заполнения Фамилии(ячейка 2), Имя(ячейка 3), Отчество(ячейка 3) и только после заполнения этих данных в ячейках выполнялась функция проставления даты создания. Спасибо!

    • @iv-ko
      @iv-ko 3 ปีที่แล้ว

      От себя ещё добавлю, что скрипт очень полезен когда например вносишь данные товара и предположим остановился на середине, далее продолжил заполнять через час или на следующий день. Что по факту дата создания это все заполненные ячейки. Не так ли!?

    • @esdelano
      @esdelano  3 ปีที่แล้ว +1

      Добрый день! Вопрос хороший. Нужно подумать...
      Как быстрое решение, можно использовать этот скрипт, но дату создания обновлять только при заполнении последнего поля (Отчество)

  • @onemorelight9216
    @onemorelight9216 2 ปีที่แล้ว

    Огромное человеческое спасибо автор.
    Один вопрос , Как в обычном excel сделать такое ?

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      В Эксель до скриптов мы ещё не дошли. Чуть позже...

    • @onemorelight9216
      @onemorelight9216 2 ปีที่แล้ว +1

      @@esdelano ок, буду ждать

  • @user-cm8hz9nk3z
    @user-cm8hz9nk3z 2 ปีที่แล้ว

    Автору спасибо! Пока не проверял скрипт, но есть вопрос.... в столбце используется выпадающий список. Как при определенном выборе сделать в другой ячейке заполнение датой ? К примеру, в выпадающем списке можно выбрать : А, Б,С. И если значение ="Б" - то заполнить датой изменения, если А или С - ничего не выводить. Заранее благодарю.

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Добрый день! Это не сложно. Добавьте в скрипт конструкцию IF

    • @kasya1559
      @kasya1559 9 หลายเดือนก่อน

      @@esdelano А если слегко больше конкретики, не понимаю если честно как через конструкцию IF это устроить

  • @user-hb3lt9yo6t
    @user-hb3lt9yo6t 3 ปีที่แล้ว

    Здравствуйте, видео очень полезное большое спасибо за помощь. Есть вопрос как сделать авто заполнение на разных листах и даты могуть быть на других столбцах? То есть формы разные таблиц. Это нужно новый скрипт писать или можно все прописать в этом же скрипте? С меня подписка и колокольчик обязательно

    • @esdelano
      @esdelano  3 ปีที่แล้ว +2

      Добрый день!
      Скрипт работает на всех листах. Не нужно его писать отдельно для каждого. Единственное, там в условиях IF стоит проверка на то, что активен Лист1. Нужно убрать. Тогда на всех листах будет работать.

    • @user-hb3lt9yo6t
      @user-hb3lt9yo6t 3 ปีที่แล้ว +1

      @@esdelano, спасибо. А вот если на другом листе у меня столбец даты стоит не на 4 столбце а на 2 тогда как быть прописать новое условие? И у меня работает скрипт через раз, я все правильно переписал как у вас, проверял несколько раз, однако скрипт работает, один раз пишет дату потом не пишет, я грешу на связь интернета, у меня не самый стабильный интернет от МТС может ли это влиять на работу скрипта?

  • @denispetrychko
    @denispetrychko 2 ปีที่แล้ว

    Добрый день. А Вы под заказ не делаете таблицы?

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Добрый день. Делаю, но сейчас очень большая загруженность

  • @user-gt1up5wh8g
    @user-gt1up5wh8g 2 ปีที่แล้ว

    Спасибо за урок! Очень познавательно. Но есть вопрос, можно ли сделать так что бы скрипт отрабатывал если вставлять несколько строк (ctrl+v) в столбец А?

  • @adamsteklov
    @adamsteklov 2 ปีที่แล้ว

    Жаль это не работает, если у меня таких таблицы две, в одном листе

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Нужно просто скорректировать скрипт

    • @adamsteklov
      @adamsteklov 2 ปีที่แล้ว

      @@esdelano спасибо огромное смог сделать

  • @hamster8762
    @hamster8762 2 ปีที่แล้ว

    9:55

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      не понял, что не так

    • @hamster8762
      @hamster8762 2 ปีที่แล้ว

      @@esdelano ничего ,все правильно просто сохранил для себя этот момент

  • @user-cj1fy8vs6d
    @user-cj1fy8vs6d 2 ปีที่แล้ว

    [eqyz

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Спасибо за отзыв

  • @EVR-et6hz
    @EVR-et6hz ปีที่แล้ว

    У меня что-то не получается выдает ошибку в строке 6(((
    function onEdit(e) {
    var str = e.range.getRow();
    var stolb = e.range.getColumn();
    if (stolb == 2 && e.source.getActiveSheet().getName() == "Комаров”){
    e.source.getActiveSheet().getRange(str,4).setValue(new Date());
    }
    if (stolb == 1 && e.source.getActiveSheet().getName() == “Комаров″&&e.source.getActiveSheet()
    e.source.getActiveSheet().getRange(str,3).setValue(new Date());
    }
    }

  • @user-bk8qj3yl6v
    @user-bk8qj3yl6v 2 ปีที่แล้ว

    Спасибо!

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Пожалуйста

  • @bara_zers6535
    @bara_zers6535 3 ปีที่แล้ว +1

    как распределить скрипт по Листам?? т.к. на разных Листах в разных столбцах ДАТА, а в некоторых листах вообще дата не нужна. Спасибо

    • @esdelano
      @esdelano  3 ปีที่แล้ว

      Добрый день! Для этого на выполнение скрипта накладывается условие IF. Т.е. скрипт выполняется только если в определённом столбце и на определённом листе.
      Отредактируйте скрипт, так как Вам требуется