Я использую Google Apps Script, чтобы связать многие части Google Suites вместе. Например, я связываю форму Google с электронной таблицей, которая извлекает данные из другой электронной таблицы, чтобы записать ее в ту же электронную таблицу, а также создаю документ Google (я знаю, что он сложен). Я использовал много глобальных переменных просто потому, что мне нужно отслеживать строки и столбцы различных таблиц.
Мне было интересно, есть ли другой способ управления такими глобальными данными, потому что сценарий, который я написал, довольно длинный, так что инициализация глобальных переменных занимает хорошие 5-7 секунд.
Это интересно, потому что я чувствую, что глобальные переменные хороши тем, что делают код, который я пишу, более читабельным, но, конечно, компромисс увеличивается во время выполнения.