We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3b0155 commit b47aa5cCopy full SHA for b47aa5c
routes/sheets.py
@@ -1,6 +1,7 @@
1
"""Google sheets related functions and classes"""
2
3
import logging
4
+import os
5
6
import pandas as pd
7
from google.oauth2 import service_account
@@ -62,3 +63,22 @@ def get_range(self, range: str) -> pd.DataFrame:
62
63
logging.error(err)
64
return []
65
return pd.DataFrame(values)
66
+
67
68
+def main():
69
+ sheet = GoogleSheets(
70
+ credentials_path=os.environ.get("METRICS_GSHEET_CREDS"),
71
+ spreadsheet_id=os.environ.get("METRICS_GSHEET_SHEET_ID"),
72
+ )
73
74
+ range = sheet.get_range("Costs!A1:B5")
75
+ print(range)
76
77
+ all_dataframes = sheet.get_all()
78
+ for dataframe in all_dataframes:
79
+ print("----")
80
+ print(dataframe)
81
82
83
+if __name__ == "__main__":
84
+ main()
0 commit comments