Skip to content

Instantly share code, notes, and snippets.

View alexgearbox's full-sized avatar
🇷🇺

Aleksandr Selivanov alexgearbox

🇷🇺
View GitHub Profile
@oshliaer
oshliaer / .functional_separation_principle.ru.md
Last active September 11, 2024 13:27
Принцип разделения функциональности (в табличных процессорах)

Принцип разделения функциональности (в табличных процессорах)

Unsplash

ПРФ (в электронных таблицах) - предложение не использовать смешение функций табличных процессоров (ТП). Если разделить функции ТП на хранение, обработку и представление, то можно значительно упростить использование и расширить функционал рабочей модели, которую обслуживает ТП. Самый простой способ достижения этого - использовать правило: "одна функция - один лист". Например, для Таблицы Гугл, которая получает данные из Формы, функцию хранения выполняет лист, привязанный к Форме. Если необходимо как-то модифицировать данные, то необходимо использовать второй лист, для обработки. Если требуется распечатать или вывести на экран в читаемом виде текущие данные, то необходимо использовать третий лист - представление.

Следствие #1

Следствием применения принципа является рекомендация не использовать в одном файле (структурной единице р

@oshliaer
oshliaer / .en.md
Last active May 24, 2018 13:36
Создать приложение
@oshliaer
oshliaer / 70e04a67f1f5fd96a708.md
Last active August 5, 2023 09:22
Extract Gmail content to a spreadsheet #gas #gmail #sheet
@terrywbrady
terrywbrady / GoogleSpreadsheet.html
Last active October 10, 2025 20:59
Sample HTML/JS to parse a Google Spreadsheet
<!doctype html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
var spData = null;
function doData(json) {
spData = json.feed.entry;
}