0

私は smartsheet-python-sdk を使用しており、Smartsheet シートを更新する単純な JSON ファイルがあります。

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」操作の例を次に示します。

# 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 に答える