【发布时间】:2021-11-12 08:22:05
【问题描述】:
我经常分享一张纸。我发送邀请电子邮件。此电子邮件包含指向工作表的链接。如何获取此链接以便存储它?
【问题讨论】:
标签: smartsheet-api
我经常分享一张纸。我发送邀请电子邮件。此电子邮件包含指向工作表的链接。如何获取此链接以便存储它?
【问题讨论】:
标签: smartsheet-api
如果您只想要工作表的链接,可以通过发出Get Sheet 请求来获取它,该请求返回一个Sheet 对象。在Sheet 对象中,permalink 属性指定可用于访问工作表的超链接。
请求:GET /sheets/{sheetId}
回复:
{
"id": 4583173393803140,
"name": "sheet 1",
"version": 6,
"totalRowCount": 240,
...
"permalink": "https://app.smartsheet.com/b/home?lx=pWNSDH9itjBXxBzFmyf-5w",
...
}
请注意,Get Sheet 响应中 permalink 属性指定的 URL 将链接到工作表 - 但它可能与收件人在共享邀请中收到的电子邮件中包含的 URL 不完全相同电子邮件。我还没有测试过这个场景,但是如果你选择这样做的话,你应该很容易比较这两个 URL。
更新
根据以下 cmets 中的信息,Get Sheet 响应中的 permalink 属性值确实与共享邀请电子邮件中包含的 URL 不同。共享邀请电子邮件中的链接是系统生成的 URL,无法通过 API 获得。
【讨论】: