0

我正在使用 smartsheet-python-sdk 并且我有一个简单的 JSON 文件,我想用它来更新我的 Smartsheet 工作表。

我已经成功地使用 python requests 库将工作表数据拉下来,但我想知道我将如何发布数据。

这是代码:

import requests

accessToken = "xxxxxxxxxxxxxxxxxxxxxxxxxx"
baseUrl = "https://api.smartsheet.com/2.0/sheets"

req = requests.get(baseUrl, verify=False, headers = {"Authorization":"Bearer %s" %accessToken})
print(req.content)
4

1 回答 1

2

我建议查看我们的 API 文档,特别是Python 代码示例部分,它提供了更多信息。此外,我们在 API 文档中提供了几乎所有操作的代码示例。浏览 API 文档时只需选择 Python。

关于发布数据,这取决于您要使用的操作。这是“创建工作表”操作的示例:

# Create sheet in "Sheets" folder.
sheet = smartsheet.models.Sheet({
    'name': 'newsheet',
    'columns': [{
            'title': 'Favorite',
            'type': 'CHECKBOX',
            'symbol': 'STAR'
        }, {
            'title': 'Primary Column',
            'primary': True,
            'type': 'TEXT_NUMBER'
        }, {
            'title': 'Status',
            'type': 'PICKLIST',
            'options': [
                'Not Started',
                'Started',
                'Completed'
            ]
        }
    ]
})
action = smartsheet.Home.create_sheet(sheet)
sheet = action.result

您可以找到其他操作的类似示例。如果您还有其他问题,可以随时联系我们的 API 支持团队:api@smartsheet.com

于 2016-02-12T20:10:36.947 回答