是什么导致列ID改变?

你好,

什么会导致列ID更改?我们有一个集成从我们的一个软件应用程序到一个表,我们有问题,因为列ID会在我们不知道的情况下改变。另外,有没有一种方法可以在不使用API的情况下查看列ID ?例如,通过传送门?

我们于2023年1月31日在Smartsheet上为这个问题开了一个罚单,但尚未收到回复。我们的案件编号是05990379。

我们感谢你在这件事上的帮助。

真诚地,

杰斯Cafarelli

最好的答案

  • 塞缪尔•穆勒
    塞缪尔•穆勒 ✭✭✭✭✭✭
    编辑02/16/23 ✓回答

    @jcaf列id永远不会改变。使用API是获取列id的最佳方式。如果你有Bridge,你也可以用它来获取列id。我只是用API确认你有正确的列ID。然后在您的软件应用程序中确认它是相同的。

  • 杰夫瑞斯曼
    杰夫瑞斯曼 ✭✭✭✭✭✭
    ✓回答

    @jcaf我已经通过API读写Smartsheet几个月了,还没有看到列ID的变化。如果对表中的列进行重新排序,或者添加或删除列,则API返回列信息的顺序会发生变化。但是,除非删除一个列并以相同的名称添加另一个列,否则我不认为列ID可能会发生变化。

    据我所知,API是我们在用户/系统管理端查看列id的唯一方法。

    问候,

    杰夫瑞斯曼IT业务分析师及项目协调员,三菱电机特灵美国

    链接:智能表功能帮助页面链接:Smartsheet公式错误信息

    如果我的回答帮助解决了您的问题,请将其标记为接受,以便其他用户稍后可以找到它。谢谢!

答案

  • 塞缪尔•穆勒
    塞缪尔•穆勒 ✭✭✭✭✭✭
    编辑02/16/23 ✓回答

    @jcaf列id永远不会改变。使用API是获取列id的最佳方式。如果你有Bridge,你也可以用它来获取列id。我只是用API确认你有正确的列ID。然后在您的软件应用程序中确认它是相同的。

  • 杰夫瑞斯曼
    杰夫瑞斯曼 ✭✭✭✭✭✭
    ✓回答

    @jcaf我已经通过API读写Smartsheet几个月了,还没有看到列ID的变化。如果对表中的列进行重新排序,或者添加或删除列,则API返回列信息的顺序会发生变化。但是,除非删除一个列并以相同的名称添加另一个列,否则我不认为列ID可能会发生变化。

    据我所知,API是我们在用户/系统管理端查看列id的唯一方法。

    问候,

    杰夫瑞斯曼IT业务分析师及项目协调员,三菱电机特灵美国

    链接:智能表功能帮助页面链接:Smartsheet公式错误信息

    如果我的回答帮助解决了您的问题,请将其标记为接受,以便其他用户稍后可以找到它。谢谢!

  • jcaf
    jcaf ✭✭
    编辑02/16/23

    谢谢你们的回答@Samuel穆勒@Jeff瑞斯曼

    我将与我们的团队一起检查这些信息,以确定他们的操作是否影响了与API集成一起使用的任何列。

    我感谢你的时间和知识。

    真诚地,

    杰斯Cafarelli

Hi @Fabrice<\/a> <\/p>

I have also identified such a problem when importing a grouped Excel sheet into Smartsheet using the API and specifying a Header Row.<\/p>

Here is the Python function code to fix this problem<\/p>