如何让 Smartsheet 发布 sheet 的 url?
How to get Smartsheet published sheet's url?
我想从 Python 发表的 sheet 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
)。
我想从 Python 发表的 sheet 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
)。