微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何获取 Smartsheet 发布的工作表的网址?

如何解决如何获取 Smartsheet 发布的工作表的网址?

我想从 Python 发布的 Smartsheet 工作表中获取 url。

下面是我的代码,但它给了我错误信息。

 # Publish the sheet

sheetToPublish = smartsheet_client.Sheets.set_publish_status(

sheet.id,# sheet_id

smartsheet.models.SheetPublish({

  'readOnlyFullEnabled': True

})

)

publish_sheet = smartsheet_client.Sheets.get_publish_status(

  sheet.id)       # sheet_id

print(publish_sheet.readOnlyFullUrl)

这是错误信息,

AttributeError: 'SheetPublish' object has no attribute 'readOnlyFullUrl'

解决方法

在此类情况下对属性名称进行故障排除时,查看 GitHub 上的 SDK 源代码通常很有帮助。在这种情况下,SDK 源代码中定义的 sheet_publish.py 模型显示此属性名称的正确语法是:read_only_full_url(不是 readOnlyFullUrl)。

sheet_publish.py property definition

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。