Hi,
I'm currently creating a catalogue of all sheets in a workspace using the "get_sheet" function.
The data I'm collecting (crossSheetReferences, cellLinkIn, LinksOut) can only be found within the "get_sheet" function.
I have a list of sheet ID's (sheet_list) that I use for collecting data.
My code (python) looks like this:
smart = smartsheet.Smartsheet(key)
response = smart.Sheets.get_sheet(sheet_list[1], include = "crossSheetReferences")
#1 being position of sheet ID in sheet_list.
If I try and do a for loop like so:
for i in sheet_list:
response = smart.Sheets.get_sheet(i, include = "crossSheetReferences")
It takes 30mins to finish execution, but it only saves on a single smartsheet object. I can check and see that I viewed every page via API on the smartsheet activity log, but it doesn't seem to save properly to "response". I only get cell data from one sheet.
Any help with this or a workaround would be appreciated. I could go through get_sheet individually for every sheet, but my catalogue contains thousands of sheets across several workspaces, so it would be fairly tedious. Thanks