Кое-что про любовь к гуглотаблицам...
Oct. 9th, 2016 07:53 pmВ разговоре с
shaplov совершенно неожиданно (для нас обоих, кажется) выяснилось, что гуглотаблицы понимают sql-запросы.
Что это означает на практике? Ну вот, скажем, есть у меня гуглотаблица, куда через форму автоматически попадают все, кто интересуется моими группами (имя, email, интересующие города, выбранные группы). И, например, мне хочется сделать рассылку для всех, кто подписался на инфу о расстановках в Москве. Раньше такие списки составлялись "ручками". Ну, то есть, человек подписался на рассылку, попал в общую таблицу, а я его потом вручную определяю в соответствующие списки. А если он потом еще и отпишется, то вручную из этих всех списков удаляю. Довольно нудный, хотя и несложный, процесс.
Так это работало последние четыре года. А на днях у меня вдруг образовалось немного свободного времени, и я задумался об автоматизации.
И оказалось, что все это может делаться само, причем до неприличия просто. С помощью такой примерно волшебной строчки: =QUERY(A:F; "select B, C, E, F where ( F like '%расстанов%' or F like '%все%' ) and E like '%Москв%' ")
Ну что же, лучше поздно, чем никогда. Заодно узнал красивый слоган: "sql - язык американских домохозяек".
В Excel такое, вроде бы, тоже возможно. Но там это, кажется, относится к особо темной магии.
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Что это означает на практике? Ну вот, скажем, есть у меня гуглотаблица, куда через форму автоматически попадают все, кто интересуется моими группами (имя, email, интересующие города, выбранные группы). И, например, мне хочется сделать рассылку для всех, кто подписался на инфу о расстановках в Москве. Раньше такие списки составлялись "ручками". Ну, то есть, человек подписался на рассылку, попал в общую таблицу, а я его потом вручную определяю в соответствующие списки. А если он потом еще и отпишется, то вручную из этих всех списков удаляю. Довольно нудный, хотя и несложный, процесс.
Так это работало последние четыре года. А на днях у меня вдруг образовалось немного свободного времени, и я задумался об автоматизации.
И оказалось, что все это может делаться само, причем до неприличия просто. С помощью такой примерно волшебной строчки: =QUERY(A:F; "select B, C, E, F where ( F like '%расстанов%' or F like '%все%' ) and E like '%Москв%' ")
Ну что же, лучше поздно, чем никогда. Заодно узнал красивый слоган: "sql - язык американских домохозяек".
В Excel такое, вроде бы, тоже возможно. Но там это, кажется, относится к особо темной магии.