我正在尝试在python中使用smartsheet库。

使用'$ pip install smartsheet-python-sdk'完成pip安装。

我使用以下代码在令牌上进行了测试。

import smartsheet

access_token='XXXX'

smartsheet_client = smartsheet.Smartsheet(access_token)

user_profile = smartsheet_client.Users.get_current_user()

print(user_profile)

我得到下面的回报:

{"account": {"id": XX, "name": XX}, "admin": false, "company": "XX", "department": "XX", "email": "XX", "firstName": "XX", "groupAdmin": false, "id": XX, "lastName": "XX", "licensedSheetCreator": true, "locale": "en_US", "mobilePhone": "XX", "resourceViewer": false, "role": "Operations", "timeZone": "XX", "title": "XX", "workPhone": "XX"}

我的名字和所有内容似乎都可以使用。

但是,当我尝试此代码时:-

import smartsheet

access_token='XXXX'

smartsheet_client = smartsheet.Smartsheet(access_token)

sheet = smartsheet_client.sheets('Sample Run Records')

有一个属性错误:

AttributeError: module 'smartsheet.sheets' has no attribute 'sheets'

我看了一下文档,即工作表的调用方式。我在stackoverflow中环顾四周。每个人似乎都在使用该模块。

我错过了什么?提前致谢!

解决方案

从您的帖子中,我不清楚您要用这条线完成什么sheet = smartsheet_client.sheets('Sample Run Records')。

如果您尝试创建新工作表,则使用Smartsheet Python SDK的方法如下(如文档中所示:https://smartsheet-platform.github.io/api-docs/?python#create-sheet):

sheet_spec = smartsheet.models.Sheet({

'name': 'newsheet',

'columns': [{

'title': 'Favorite',

'type': 'CHECKBOX',

'symbol': 'STAR'

}, {

'title': 'Primary Column',

'primary': True,

'type': 'TEXT_NUMBER'

}

]

})

response = smartsheet_client.Home.create_sheet(sheet_spec)

new_sheet = response.result

sheet = smartsheet_client.Sheets.get_sheet(4583173393803140)

如果您尝试做的工作不是创建工作表或获取工作表,请在此答案上添加注释以阐明您的目标,我将尝试提供其他指导。

python中的sheet,Python中的Smartsheet库:模块'smartsheet.sheets'没有属性'sheets'相关推荐

  1. 练习---爬取QQ音乐多个歌手的歌单,存取到同一个Excel工作簿中不同sheet表格中

    import requests import json import openpyxl import osdef save_music(singer):url='https://c.y.qq.com/ ...

  2. python语法速记, Python 3 Cheat Sheet

    原文链接:https://blog.csdn.net/sinat_38814578/article/details/82969913 下载完整PDF , 链接: https://pan.baidu.c ...

  3. python的git_Pygit: 用Python实现Git的功能

    Git(与其他相比)因其非常简单的对象模型而著称,这是有原因的.当学习git时我发现本地对象数据库只是.git目录中的一堆纯文件.除了索引(.git/index)和pack文件(而这是可选的)外,这些 ...

  4. python读取excelsheet-python实现读取excel文件中所有sheet操作示例

    本文实例讲述了python实现读取excel文件中所有sheet操作.分享给大家供大家参考,具体如下: 表格是这样的 实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典.所有行组成一个 ...

  5. python 读excel中的sheet_python读取excel文件中所有sheet表格

    sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...

  6. python读excel中的sheet

    python读excel中的sheet 读取单个sheet import openpyxlfrom port_project.excel_api.api_keyword.api_key import ...

  7. python 读excel中的sheet_python实现读取excel文件中所有sheet操作示例

    本文实例讲述了python实现读取excel文件中所有sheet操作.分享给大家供大家参考,具体如下: 表格是这样的 实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典.所有行组成一个 ...

  8. Python对表格中的sheet进行排序【openpyxl】工作技能整理系列

    大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 今天给大家分享 ...

  9. Python依次读取Excel文件中的Sheet

    利用pandas依次读取excel表格中每个sheet的数据,并按照行进行打印,输出格式为列表 主要解决以下问题: 读取Excel 对每个sheet中的数据单独读取 按照行对每一条数据进行读取 将读取 ...

最新文章

  1. Best practice for JVM Tuning[转]
  2. ASP.NET MVC3 部署的前期工作
  3. lvs主从服务器转发风暴(广播风暴、大流量)
  4. jvm 内存溢出问题排查方法
  5. 《Windows Server 2012活动目录管理实践》 目录15-28章
  6. js 获取相同name元素的属性值
  7. ML - 常用数学符号
  8. Zipf law 定律
  9. Java视频特效处理(超全)/PC版美颜相机
  10. 轻量级openpose解析
  11. 基于Web2.0的异构数字资源检索系统研究与开发
  12. 数据挖掘十大算法(九):朴素贝叶斯原理、实例与Python实现
  13. STM32F103C8T6+ST7735TFT LCD彩屏驱动程序
  14. 通过快递鸟如何接入中通快递电子面单
  15. SpringJpa @query 中根据传入参数(字段)排序
  16. 2018年度热度超高的小程序排行榜,你有用过这些吗!
  17. linux 停止java服务,linux脚本启动停止java 服务
  18. html hdr文件,hdra和hdr的区别是什么
  19. 四象限法则定量分析法,如何客观划分需求优先级?
  20. 上海地铁站图路线图_资产商店路线图

热门文章

  1. oracle ora-3136,ORA-3136 错误解决 .
  2. 二进制拆弹(炸弹炸掉了我的头发 T.T)
  3. 多御浏览器新出的手机版本有什么功能?
  4. 报错:Error: The project seems to require yarn but it‘s not installed解决方案
  5. 【巨人的肩膀上制造世界】——10——Unity3D实用插件之Vectrosity,轻松便捷的实现2D/3D画线功能
  6. TCP/IP协议第一章笔记
  7. 基于英雄大作战龙奥的Unity骨骼动画初探
  8. WordPress初学者入门教程-WordPress的设置
  9. 杂谈:创业公司的产品开发与团队管理
  10. 从程序员到产品经理再到自己创业的心路历程