Skip to content
This repository was archived by the owner on Dec 23, 2023. It is now read-only.

Commit 0849f8a

Browse files
committed
added first row variable
1 parent 35e68c5 commit 0849f8a

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

google_sheet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@ def get_trackers(sheet_id):
132132
values = result.get('values', [])
133133
return values[0]
134134

135-
def update_rows(sheet_id, day, new_row):
136-
values = [[day] + [new_row] * 3] # Create a row with the same value repeated 3 times
135+
def update_rows(sheet_id, day, new_row, first_row):
136+
values = [[day] + [new_row] * 2 + [first_row]]
137137
range_name = 'Tracker!B3:E3'
138138
body = {'values': values}
139139
request = sheets_api.spreadsheets().values().update(

main.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -426,10 +426,12 @@ async def log_transaction(user_data, update):
426426
google_sheet.update_prev_day(sheet_id, month, first_row)
427427
if day == 1:
428428
new_row = 5
429-
google_sheet.update_rows(sheet_id, 1, new_row)
429+
first_row = 6
430+
google_sheet.update_rows(sheet_id, 1, new_row, first_row)
430431
else:
431432
new_row = google_sheet.get_new_row(sheet_id, month)
432-
google_sheet.update_rows(sheet_id, day, new_row)
433+
first_row = new_row + 1
434+
google_sheet.update_rows(sheet_id, day, new_row, first_row)
433435
if update.callback_query and update.callback_query.message:
434436
await update.callback_query.message.reply_text(msg)
435437
elif update.message:

0 commit comments

Comments
 (0)