Error in Python SDK: get_sheet_as_csv error with response.save_to_file

ztsyed
ztsyed
edited 08/27/24 in API & Developers

Hi,

I am trying to fetch the sheet as a CSV. I can query the contents of the sheet using sheet = smart.Sheets.get_sheet(sheetId) and then sheet.rows object. But when I call sheet.get_sheet_as_csv, I get the following error.

I couldn't find 3.0.4 SDK documentation, so referring to this https://smartsheet.github.io/smartsheet-python-sdk/smartsheet.html#smartsheet.sheets.Sheets.get_sheet_as_csv

python: 3.10. SDK version: smartsheet_python_sdk-3.0.4, OS: macOS 14.5 (Sonoma)

File "/Users/—/test-sheet/venv/lib/python3.10/site-packages/smartsheet/sheets.py", line 593, in get_sheet_as_csv
response.save_to_file()
AttributeError: 'Error' object has no attribute 'save_to_file'

I would appreciate any suggestions or pointers to resolve this.

Answers