Как запросить строки из нескольких листов Google в хронологическом порядке их ввода? - PullRequest
0 голосов
/ 28 апреля 2019

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

1 Ответ

0 голосов
/ 29 апреля 2019
=QUERY(
 {IMPORTRANGE("1vIMYCHnj-jS_bIzfenLWcBTLdLiIJJ576p-0nk9tvto", "Sheet1!A1:C");
  IMPORTRANGE("1UEaMB75MASF5vuIjWcsRN7UjZrbg2la74Y6MbW1jBbA", "Sheet1!A2:C")},
 "where Col1 is not null order by Col3", 1)

0


для отметки времени вам нужен этот скрипт:

function onEdit(e) {
  var s = SpreadsheetApp.getActiveSheet();
  { 
    var r = s.getActiveCell();
    if( r.getColumn() == 2 ) { 
      var nextCell = r.offset(0, 1);
      var newDate = Utilities.formatDate(new Date(), 
      "GMT+1", "dd/MM/yyyy hh:mm:ss");
      nextCell.setValue(newDate);
   }
}

как добавить скрипт в таблицу

  • перейти к Инструменты
  • выберите Редактор скриптов

    0

  • копировать вставить скрипт

  • сохранить проект под некоторым именем

  • нажмите на значок запуска и авторизуйте его ...

  • выберите ваш аккаунт

  • нажмите Дополнительно

  • выберите Перейти к * (небезопасно)

  • нажмите Разрешить и вернитесь на свой лист (вы можете закрыть окно / вкладку скрипта)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...