0
ドメインスマートシートのユーザーをリストして、データを1つずつバックアップしようとしています。
私はそれらをリストする必要がありますすべてのidのために私はss.Home.list_all_content()とホームを取得する
最初の1つはOKですが、2番目は私が彼の家を取得しようとすると、 ss.Users.get_User(彼のID)は、エラー以下を参照してください。エラーで続行するPythonのSmartsheet SDK
Traceback (most recent call last):
File "<pyshell#84>", line 1, in <module>
ss.Users.list_users(include_all=True)
File "D:\Users\maxime.champain\AppData\Local\Programs\Python\Python35-32\lib\site-packages\smartsheet\users.py", line 277, in list_users
response = self._base.request(prepped_request, expected, _op)
File "D:\Users\maxime.champain\AppData\Local\Programs\Python\Python35-32\lib\site-packages\smartsheet\smartsheet.py", line 218, in request
raise the_ex(native, str(native.result.code) + ': ' + native.result.message)
smartsheet.exceptions.ApiError: {"result": {"shouldRetry": false, "refId": null, "code": 5349, "recommendation": "Do not retry without fixing the problem. ", "statusCode": 400, "message": "You must agree to the Smartsheet User Agreement before using Smartsheet. These terms can be viewed the next time you log in to https://app.smartsheet.com from a desktop browser.", "name": "ApiError"}, "requestResponse": null}
質問私は単にプログラムを続行するには、このエラーを回避するにはどうすればよい
。
このエラーの例外はsmartsheet api sdkによって処理されますが、どのように呼び出すのかわかりません。
に関して、
が、私はウィッヒを知らないと、エラーのテストがあるべきことであるか、またはエラーを回避するためにそれを置くためにも、 次のようになります: ss.Users.get_user(id) そして、キャッチエラーはそうでしょうか? try: ss.Users.get_user(id) を除く: pass –