使用API获取ServiceNow表的可用状态

使用API获取ServiceNow表的可用状态,servicenow,servicenow-rest-api,Servicenow,Servicenow Rest Api,我正在使用ServiceNow API,我能够从表API中提取数据而不会出现问题。我似乎找不到关于不同状态的任何文档,这些文档可能在特定的表中可用 如果可能的话,我希望找到一个API调用,该调用将接受一个表名并返回一个可以设置的可用状态列表。或者,除此之外,我只想知道这些数据是否可以从ServiceNow公开获取 任何方向都行。字段的状态仅存储在sys\u choice表中。您可以像您所说的那样使用表API,但要查询sys\u选项表以获取可用状态: 系统选择 表格:您的表格名称 元素:您的字段

我正在使用ServiceNow API,我能够从表API中提取数据而不会出现问题。我似乎找不到关于不同状态的任何文档,这些文档可能在特定的表中可用

如果可能的话,我希望找到一个API调用,该调用将接受一个表名并返回一个可以设置的可用状态列表。或者,除此之外,我只想知道这些数据是否可以从ServiceNow公开获取


任何方向都行。

字段的状态仅存储在
sys\u choice
表中。您可以像您所说的那样使用表API,但要查询
sys\u选项
表以获取可用状态:

系统选择

  • 表格
    :您的表格名称
  • 元素
    :您的字段名
  • 语言
    :en(或您想要使用的任何语言)
  • inactive
    :false

该查询将为您提供所有相关选择的结果集。要保存在字段中的值存储在结果的
value
属性中,选项的名称将存储在结果的
label
属性中。

字段的状态仅存储在
系统选项
表中。您可以像您所说的那样使用表API,但要查询
sys\u选项
表以获取可用状态:

系统选择

  • 表格
    :您的表格名称
  • 元素
    :您的字段名
  • 语言
    :en(或您想要使用的任何语言)
  • inactive
    :false

该查询将为您提供所有相关选择的结果集。要保存在字段中的值存储在结果的
value
属性中,选择的名称将位于结果的
label
属性中。

当我查看API资源管理器时,
sys\u choice
不会显示为表。在
sys\u choice
调用上让我更接近了一点,我可以查询,但是,这些值与我期望的不一样。这是我请求的URL-https:///api/now/table/sys_choice?sysparm_query=name%3Dincident&sysparm_limit=10.Talked 到我们的ServiceNow管理员,我们的API帐户有ACL限制。我会在ACL完成后报告,但听起来这就是为什么我无法看到您描述的所有元素的原因。我将继续并将其标记为答案。当我查看API资源管理器时,
sys\u choice
不会显示为表。在
sys\u choice
调用上让我更接近了一点,我可以查询,但是,这些值与我期望的不一样。这是我请求的URL-https:///api/now/table/sys_choice?sysparm_query=name%3Dincident&sysparm_limit=10.Talked 到我们的ServiceNow管理员,我们的API帐户有ACL限制。我会在ACL完成后报告,但听起来这就是为什么我无法看到您描述的所有元素的原因。我将继续并将此标记为答案。