【问题标题】:ServiceNow - How to get the list of possible categories for incident or change via APIServiceNow - 如何通过 API 获取事件或更改的可能类别列表
【发布时间】:2018-02-05 11:47:16
【问题描述】:

如何使用 ServiceNow API 获取此列表?

【问题讨论】:

  • 什么样的 API?客户端 Glide API?服务器端 Glide API? REST API?

标签: api integration servicenow


【解决方案1】:

实现这一目标的最简单方法是使用 REST API,调用如下所示:

https://yourinstance.service-now.com/api/now/table/sys_choice?sysparm_query=name=incident^element=category

如果您只对label 感兴趣,调用将如下所示:

https://yourinstance.service-now.com/api/now/table/sys_choice?sysparm_query=name=incident^element=category&sysparm_fields=label

【讨论】:

    【解决方案2】:

    您没有说明您是在寻找客户端、服务器端还是 REST API,但以下是服务器端的答案:

    var gr = new GlideRecord('incident');
    gr.get('e8caedcbc0a80164017df472f39eaed1');
    
    gs.print(gr.category.getChoices());
    

    这个getChoices() API 是一个 GlideElement API,因此您可以在服务器端 GlideRecord 中的字段元素上调用它。

    您可以找到此 API 文档here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-19
      • 2023-02-09
      • 2012-08-19
      • 2017-08-09
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      相关资源
      最近更新 更多