Size: a a a

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

2019 January 21

ПМ

Павел Мрыкин... in Чат | Google Таблицы и скрипты
Vlad
Есть ли аналог аналог дополнения в Google Sheets или возможность настроить автоматическое выкачивание данных с рекламного кабинета в Фейсбуке, как это реализовано для Гугл Аналитикс?
Есть платный Supermetrics, но ьам не только FB, стоит около 80 euro в месяц
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
sleep (15k)?
Действительно забавно. Было время, когда я там писал Sleep 🙂
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Более актуальный код будет выглядеть вот так:

function formulasbor()
{
 var ss = SpreadsheetApp.getActiveSpreadsheet()
 var sh0 = ss.getSheetByName("sh0")

//f - наша глобальная и тормозящая формула
var f = "=sum(a1+a2)"
 
 sh0.getRange("a2:r").clearContent()
 sh0.getRange("a2").setFormula(f)
 
 var last0 = (sh0.getLastRow() + 1)  
 var range = sh0.getRange("A2:R"+last0)
 
 range.setValues(range.getValues())
 
SpreadsheetApp.flush();
}
источник

V

Vlad in Чат | Google Таблицы и скрипты
Alexander Ivanov
Вроде нет. Если бы было, вы бы заплатили за использование? Разово? Помесячно?
Нет. Буду сам разбираться)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vlad
Нет. Буду сам разбираться)
Судя по твоему вопросу выше, про вставку данных
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Разбираться придется долго
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
У FB надо создать специальный аккаунт, и через graph тянуть данные. У них не так все запутанно, как у Google, но, привыкнув к Analitycs, сложно переключиться. Я делал несколько раз подобные задачи - реально иногда непросто подстроиться под нужный отчет.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
У FB надо создать специальный аккаунт, и через graph тянуть данные. У них не так все запутанно, как у Google, но, привыкнув к Analitycs, сложно переключиться. Я делал несколько раз подобные задачи - реально иногда непросто подстроиться под нужный отчет.
Для аналитикс есть простое и бесплатное дополнение
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Для аналитикс есть простое и бесплатное дополнение
Я про FB.
источник

SK

Sergey Kutsenok in Чат | Google Таблицы и скрипты
Привет!
Скажите, в чем ошибка?

=QUERY(...,"

SELECT
C, sum(I)

WHERE sum(I)>0

GROUP by
C

")


Ругается на WHERE sum(I)>0, если убрать то всё ок.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Sergey Kutsenok
Привет!
Скажите, в чем ошибка?

=QUERY(...,"

SELECT
C, sum(I)

WHERE sum(I)>0

GROUP by
C

")


Ругается на WHERE sum(I)>0, если убрать то всё ок.
Он же пишет ошибку : "Не может быть в WHERE при группировке".
источник

SK

Sergey Kutsenok in Чат | Google Таблицы и скрипты
Alexander Ivanov
Он же пишет ошибку : "Не может быть в WHERE при группировке".
А как отобрать ненулевые sum(I)?
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Sergey Kutsenok
А как отобрать ненулевые sum(I)?
QUERY(QUERY
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Sergey Kutsenok
А как отобрать ненулевые sum(I)?
=QUERY(QUERY(C1:D9;"select C, sum(I) group by C");"where Col2 > 0")
источник

SK

Sergey Kutsenok in Чат | Google Таблицы и скрипты
Alexander Ivanov
QUERY(QUERY
Должно же быть что-то проще 🙃
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Sergey Kutsenok
Должно же быть что-то проще 🙃
Докажите
источник

SK

Sergey Kutsenok in Чат | Google Таблицы и скрипты
Alexander Ivanov
Докажите
Я не утверждаю)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Sergey Kutsenok
Привет!
Скажите, в чем ошибка?

=QUERY(...,"

SELECT
C, sum(I)

WHERE sum(I)>0

GROUP by
C

")


Ругается на WHERE sum(I)>0, если убрать то всё ок.
Привет, отбирайте в where без sum
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Sergey Kutsenok
Я не утверждаю)
QUERY не сильно гибкая формула. Приходится ограничиваться тем, что есть. ARRAYFORMULA не обрезает массивы, а FILTER потребует второго аргумента из еще одного QUERY. Реально нет. Могу на AlaSQL показать.
источник

SK

Sergey Kutsenok in Чат | Google Таблицы и скрипты
Alexander Ivanov
Докажите
Вот так сработало. Проверяем не сумму на нулевую, а слагаемые:

=QUERY(...,"

SELECT
C, sum(I)

WHERE sum(I)>0

GROUP by
C

")
источник