trace / scratch /check_owner.py
Ayush
Update
4156f51
Raw
History Blame Contribute Delete
677 Bytes
from environments.trace_env.tools.sheets_tool import get_sheets_service
from googleapiclient.discovery import build
def check_owner():
service = get_sheets_service()
drive = build('drive', 'v3', credentials=service._http.credentials)
spreadsheet_id = "1PrKMDygYfWleqoSfJQZ3XyOpM62MDvCel0CDIVfUeQY"
try:
f = drive.files().get(fileId=spreadsheet_id, fields="owners, name").execute()
print(f"File Name: {f['name']}")
for owner in f.get('owners', []):
print(f"Owner: {owner.get('displayName')} ({owner.get('emailAddress')})")
except Exception as e:
print(f"Error: {e}")
if __name__ == "__main__":
check_owner()