Size: a a a

Чат | Google Таблицы и скрипты

2018 October 13

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
"{min(QUERY(B15:C;""select * offset 1 limit 1""))}" что то не правильно пишу оффсет прошу подправте
многовато кавычек
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Да то копирование просто " Select * offset 1 limit 1
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
Да то копирование просто " Select * offset 1 limit 1
оффсет - отступ от верхнего строки
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
лимит - кол-во строк в выдаче
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Как  вывести одну определенную строку запроса
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
какую?
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Лимит одна строка
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
какую выводим конкретно?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
первую, вторую, пятую?
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Офсет смещение тогда офсеет 1лимит 1 должен вывести 2 сроку
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
отлично, правильно
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Оффсет 0 лимит 1 первую тоесть меняя офсет двигаемся по запросу
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
так выводится пятая строка
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
Оффсет 0 лимит 1 первую тоесть меняя офсет двигаемся по запросу
сигма, я выше написал, что это не будет работать в массиве
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
я уже попробовал
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Тут работает же
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Переслано от volond
//Ячейка $E22 содержит адресс таблицы
//Ячейка A23 содержит запрос вида
//Select C label C ''
=ARRAYFORMULA(
 //
 {if({Текст или дата Масив и Обьект};
  {if({Проверка на дата};
           {Формат даты как текст в требуемом формате "dd.mm.yyyy"};
        if({Проверка Масив или Обьект};
           {Масив или Обьект НЕ форматируем как текст JSON})};
           {Форматируем как текст JSON})
           );
  if({Проверка на ПУСТО примитив JSON null} ;
           {Форматируем как текст JSON null};
     if({Проверка на TRUE\FALSE примитив JSON true\false};
          {Форматируем как текст JSON true\false};
          {Возвращаем число} )
        )
        }
        )


=ARRAYFORMULA(
{if(({ISTEXT(query(INDIRECT($E22);A23))}+{if(query(INDIRECT($E22);A23)>0;isdate(query(INDIRECT($E22);A23)))})<>0;
if(
 {if(query(INDIRECT($E22);A23)>=0;isdate(query(INDIRECT($E22);A23)))}
  ;{text(query(INDIRECT($E22);A23);"dd.mm.yyyy")};
    if({if(query(INDIRECT($E22);A23)>=0;iferror(REGEXMATCH(query(INDIRECT($E22);A23);"[[|{](.*)[]|}]");false()))};
         {query(INDIRECT($E22);A23)};{""""&query(INDIRECT($E22);A23)&""""})
);
if({if(query(INDIRECT($E22);A23)>=0;ISBLANK(query(INDIRECT($E22);A23)))};
{query(INDIRECT($E22);A23)&"null"};if({if(query(INDIRECT($E22);A23)>=0;ISLOGICAL(query(INDIRECT($E22);A23)))}
    ;{LOWER(query(INDIRECT($E22);A23))};
      {query(INDIRECT($E22);A23)}))
)
}
)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Query работает с диапазон, который сделала формула массива
источник