Skip to content

Commit 79d6657

Browse files
author
Thierry Lacour
committed
Add some example usage
1 parent fac3e64 commit 79d6657

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

routes/sheets.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""Google sheets related functions and classes"""
22

33
import logging
4+
import os
45
import pandas as pd
56

67
from google.auth.transport.requests import Request
@@ -63,3 +64,22 @@ def get_range(self, range: str) -> pd.DataFrame:
6364
logging.error(err)
6465
return []
6566
return pd.DataFrame(values)
67+
68+
69+
def main():
70+
sheet = GoogleSheets(
71+
credentials_path=os.environ.get("METRICS_GSHEET_CREDS"),
72+
spreadsheet_id=os.environ.get("METRICS_GSHEET_SHEET_ID"),
73+
)
74+
75+
range = sheet.get_range("Costs!A1:B5")
76+
print(range)
77+
78+
all_dataframes = sheet.get_all()
79+
for dataframe in all_dataframes:
80+
print("----")
81+
print(dataframe)
82+
83+
84+
if __name__ == "__main__":
85+
main()

0 commit comments

Comments
 (0)