Извлечение идентификатора записи Salesforce из URL с помощью Zapier Push - PullRequest
0 голосов
/ 03 мая 2018

Мне нужен способ извлечь идентификатор записи Salesforce из URL-адреса с помощью Zapier Push. Как найти первые 3 символа в строке, которые соответствуют началу идентификатора, например, 006, а затем вернуть заданное количество символов после этого?

URL форматируется так:

https://useindio.lightning.force.com/lightning/r/Opportunity/006f400000AiVufAAF/view

1 Ответ

0 голосов
/ 04 мая 2018

Дэвид здесь, из команды Zapier Platform. Хороший вопрос!

Всякий раз, когда вы хотите извлечь данные из строки и знаете точный формат строки, ответом будет регулярное выражение.

Предполагая, что вы хотите получить что-нибудь после 006 (и вы знаете, что оно всегда будет там), вы можете использовать регулярное выражение 006(\w{15}) ( больше информации ), которое найдет 15 символов после этого. Если вы знаете, что окружающий URL всегда будет одним и тем же, вы можете легко получить весь идентификатор, привязав его с помощью Opportunity и view: \/Opportunity\/(.*)\/view ( больше информации ).

В любом случае, есть информация о настройке форматера zap здесь , или вы можете сделать это в коде ( Пример JS , Пример Python ).

Дайте мне знать, если у вас есть другие вопросы!

...