Size: a a a

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

2018 October 04

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
но при смене значения в D2 автоматом не перефильтровывает
источник

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
пока не зайдешь и не тыкнешь просто ОК
источник

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
или не обновишь страницу
источник

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
как сделать без лишних действий
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Мельников Константин
но при смене значения в D2 автоматом не перефильтровывает
Скорее всего пока никак, не считая скриптов. Ждём обновлений. Когда эта фича станет доступна, Таблицы получат дополнительные возможности.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Эарн Дэвисон
Можно ли 2, либо несколько функций добавить, нежели 1
Можно.
источник

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
Alexander Ivanov
Скорее всего пока никак, не считая скриптов. Ждём обновлений. Когда эта фича станет доступна, Таблицы получат дополнительные возможности.
Могу скриптом по onedit только что там задать
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Мельников Константин
Могу скриптом по onedit только что там задать
function vasyas() {
SpreadsheetApp.flush()  
}


Создаем вот такой скрипт и ставим его на обновление каждую минуту через триггер. Как результат - у нас принудительно пересчитывается Таблица каждую минуту (если мы в ней ничего не делаем). Если делаем - пересчитывается чаще.
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Эарн Дэвисон
Если да то как
Вообще в зависимости от региональных настроек таблицы, при российских - разделитель ;
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
одна функция =VLOOKUP(a1;a2:b;2;0)

добавляем еще одну =IFERROR( VLOOKUP(A1;A2:B;2;0);"")

добавляем еще =if(1=1;IFERROR( VLOOKUP(A1;A2:B;2;0);""))

и так далее
источник

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
function vasyas() {
SpreadsheetApp.flush()  
}


Создаем вот такой скрипт и ставим его на обновление каждую минуту через триггер. Как результат - у нас принудительно пересчитывается Таблица каждую минуту (если мы в ней ничего не делаем). Если делаем - пересчитывается чаще.
а если так
источник

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
function onEdit(e){
 var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
 var range = sheet.getActiveRange();
 var row = range.getRow();
 var col = range.getColumn();
 var name = sheet.getName();
 
if (name == "test" && col == 2 && row == 4){
SpreadsheetApp.flush()
}
}
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Ну, работает?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Мельников Константин
function onEdit(e){
 var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
 var range = sheet.getActiveRange();
 var row = range.getRow();
 var col = range.getColumn();
 var name = sheet.getName();
 
if (name == "test" && col == 2 && row == 4){
SpreadsheetApp.flush()
}
}
Onedit запускается при изменении, которое сделал пользователь.
источник

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
ну так какраз меняем D2
источник

EN

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

EN

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

МК

Мельников Константин... in Чат | Google Таблицы и скрипты
SpreadsheetApp.flush() не дало эффекта
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Мельников Константин
SpreadsheetApp.flush() не дало эффекта
Ладно. Сделайте фильтр формулой FILTER или QUERY, в этом случае все будет обновляться само при смене значения.
источник