![google tetris google tetris](https://i.pinimg.com/originals/9b/c6/c1/9bc6c15a55ace5f0f7a2079131ae36d9.jpg)
Thus I refactored part of project 2 to make it less like an App Script project and more like any other app, with objects, abstractions, and nice methods like addRow or moveDown which would take care of all the references and named ranges for me.Īs part of an inner joke and perhaps because of the influence of some libation one Friday evening, I thought to myself if I can make Tetris on App Scripts, and that is how it started. That was my gateway at that point, I knew this would grow grotesque and I cannot maintain it sanely. In this second project, we had to have multiple tables in one sheet and be able to insert an arbitrary number of rows and columns in any order in any of the tables without the formatting or the application breaking.
![google tetris google tetris](http://4.bp.blogspot.com/-rhpu5IWmzog/TwZtKt5yvyI/AAAAAAAAC9A/IJrDG8f3cu8/s1600/Untitled3.jpg)
This first project was well received, and thus we moved on to a second more involved project. I have to confess, App Scripts has a great documentation, and thus it is very fun to work with.
![google tetris google tetris](https://images-eu.ssl-images-amazon.com/images/I/814MAyuINgL.jpg)
But then, of course, I was getting paid to be a resource, so I thought if I think myself so hot, how good of a job I can do really? My first thought was to ask him to go and do what he must, to reach satisfaction posteriorly. If you don’t know, Apps Script is the scripting language for Google apps like Sheets, Docs and Forms etc. I believe it was Q1 of 2018 when my PM (hey Dennis!) asked me to do this Apps Script project on Google Sheets. Make a copy of the Google sheet file and add it to your drive.ĭo expect some wonkiness - read the bugs part please.I might fix it one day.But if anyone feels adventurous, I welcome and appreciate the help. UPDATE: I was and then confirmed that the app no longer responds correctly to arrow inputs. I made a game of Tetris on Google Sheets.