API Service Now в приложениях Logi c - PullRequest
1 голос
/ 09 января 2020

Я пытаюсь использовать соединитель ServiceNow Logi c Apps.

Я получил большинство полей из запроса, последний элемент, который мне нужен, - это ввод переменных текста в ServiceNow. Я определил, что могу получить информацию из sc_item_option_mtom таблицы и sc_item_option соответственно.

Вывод sc_item_option_mtom выглядит следующим образом -

     "result": [
                    {
                        "sys_id": "00d1ce4adb75c4144664a27314961454",
                        "sys_updated_by": "Bot.One",
                        "sys_created_on": "04/01/2020 12:23:21",
                        "sys_mod_count": "0",
                        "request_item": {
                            "display_value": "RITM0032344",
                            "link": "https://dev.service-now.com/api/now/v2/table/sc_req_item/ggd1ce4adb75c4144664a2731496195f"
                        },
                        "sc_item_option": {
                            "display_value": "ggd1ce4adb75c4144664a2731496195e",
                            "link": "https://dev.service-now.com/api/now/v2/table/sc_item_option/ggd1ce4adb75c4144664a2731496195e"
                        },
                        "sys_updated_on": "04/01/2020 12:23:21",
                        "sys_tags": "",
                        "sys_created_by": "Bot.One"
                    }
                  ]

Мне нужно получить sc_item_option.display_value , чтобы использовать его в качестве входа в таблицу sc_item_option. Когда я делаю это в приложениях Logi c, он создает для каждого l oop (что правильно), но опция, которую я получаю, это Зависимый элемент

Logic apps setup

Когда я запускаю приложение logi c, зависимый элемент выглядит как -

"sys_id={\"display_value\":\"ggd1ce4adb75c4144664a2731496195e\",\"link\":\"https://dev.service-now.com/api/now/v2/table/sc_item_option/ggd1ce4adb75c4144664a2731496195e"}"},

Я попытался отредактировать код, чтобы просто получить display_value. Я попробовал следующее:

  • sc_item_option.display_value. [0]
  • sc_item_option.display_value [0]
  • sc_item_option. [0]
  • sc_item_option [0]

Ничто, похоже, не работает и не дает мне значение, которое находится в display_value.

Может кто-нибудь помочь мне и сказать, что я делаю не так?

Полный список записей Файл -

  "result": [
            {
                "sys_id": "00d1ce4adb75c4144664a27314961454",
                "sys_updated_by": "Bot.One",
                "sys_created_on": "04/01/2020 12:23:21",
                "sys_mod_count": "0",
                "request_item": {
                    "display_value": "RITM0032344",
                    "link": "https://yarratramsau.service-now.com/api/now/v2/table/sc_req_item/ggd1ce4adb75c4144664a2731496195f"
                },
                "sc_item_option": {
                    "display_value": "ccd1ce4adb75c4144664a2731496195e",
                    "link": "https://yarratramsau.service-now.com/api/now/v2/table/sc_item_option/ggd1ce4adb75c4144664a2731496195e"
                },
                "sys_updated_on": "04/01/2020 12:23:21",
                "sys_tags": "",
                "sys_created_by": "Bot.One"
            },
            {
                "sys_id": "0cd1ce4adb75c4144664a27314961960",
                "sys_updated_by": "Bot.One",
                "sys_created_on": "04/01/2020 12:23:21",
                "sys_mod_count": "0",
                "request_item": {
                    "display_value": "RITM0032344",
                    "link": "https://yarratramsau.service-now.com/api/now/v2/table/sc_req_item/ggd1ce4adb75c4144664a2731496195f"
                },
                "sc_item_option": {
                    "display_value": "4fd1ce4adb75c4144664a2731496195e",
                    "link": "https://yarratramsau.service-now.com/api/now/v2/table/sc_item_option/4fd1ce4adb75c4144664a2731496195e"
                },
                "sys_updated_on": "04/01/2020 12:23:21",
                "sys_tags": "",
                "sys_created_by": "Bot.One"
            },
            {
                "sys_id": "c0d1ce4adb75c4144664a27314961960",
                "sys_updated_by": "Bot.One",
                "sys_created_on": "04/01/2020 12:23:21",
                "sys_mod_count": "0",
                "request_item": {
                    "display_value": "RITM0032344",
                    "link": "https://yarratramsau.service-now.com/api/now/v2/table/sc_req_item/ggd1ce4adb75c4144664a2731496195f"
                },
                "sc_item_option": {
                    "display_value": "40a1ce4adb75c4144664a2731496195f",
                    "link": "https://yarratramsau.service-now.com/api/now/v2/table/sc_item_option/40a1ce4adb75c4144664a2731496195f"
                },
                "sys_updated_on": "04/01/2020 12:23:21",
                "sys_tags": "",
                "sys_created_by": "Bot.One"
            }
        ]

1 Ответ

1 голос
/ 09 января 2020

Вы можете попробовать использовать это выражение ниже, чтобы заполнить поле «Запрос» действия « Список записей »:

body('Item_Options(sc_item_option_mtom)')[0].sc_item_option.display_value

Кстати, кажется, что это просто один элемент в результате « sc_item_option_mtom », поэтому вам не нужно использовать «Для каждого» l oop (я знаю, что это автоматически создаст «Для каждого»), но вам просто нужно создать действие " Список записей " и ввести указанное выше выражение непосредственно в поле "Запрос" действия (без "Для каждого" l oop).

Обновление:

Для обновления ваших требований вы можете обратиться к решению ниже:

Введите приведенное ниже выражение в поле «Запрос» действия «Список записей»:

items('For_each').sc_item_option.display_value

enter image description here

Таким образом, в поле «Запрос» действия «Список записей» оно должно выглядеть следующим образом:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...