Question: If I have a recycler view that has a few cards and some of the cards are basically a `TextView` which a huge amount of text e.g. spanning 3 screens essentially as the user scrolls, are all the benefits of a recycler view essentially gone and I could have gone with a LinearLayout?

Answer: 
I am guessing the a variable tracks the row index. You could get the index of the next empty row cell in the column you are adding the values to.

```
def next_available_row(worksheet, col):
    return len(worksheet.col_values(col)) + 1

sheet = client.open("Movie Fridays").sheet1
sheet.update_cell(next_available_row(sheet, b), b, rating)

```
You are going to need to save the current or next value of your a variable somewhere and update it every time the script runs.

You could abuse a cell in the spreadsheet for this, or write it out to a file.