2
assigned_to
場是沒有得到過濾的ServiceNow - __encoded_query - 某些領域沒有得到過濾
代碼:
__encoded_query = "assigned_toCONTAINSsteve"
含steve
值,但不能與上面的代碼返回其實2記錄。此外related_records
場不與__encoded_query
assigned_to
場是沒有得到過濾的ServiceNow - __encoded_query - 某些領域沒有得到過濾
代碼:
__encoded_query = "assigned_toCONTAINSsteve"
含steve
值,但不能與上面的代碼返回其實2記錄。此外related_records
場不與__encoded_query
assigned_to
工作時的參考場,它存儲引用sys_user記錄的sys_id,但你要查詢什麼我認爲是顯示值(name
)。如果您想查詢的記錄中,其中assigned_to
場是指用戶使用包含「史蒂夫」的名稱,嘗試點步行通過這樣的參考:
__encoded_query = "assigned_to.nameCONTAINSsteve"
對於它的價值,這可能是一個業績不佳的查詢,你可能會更好做了STARTSWITH
查詢,這是更優化的(從數據庫的角度來看):
__encoded_query = "assigned_to.nameSTARTSWITHsteve"
下面是完整的SOAP請求負載看起來像在測試我只跑了一個演示什麼實例(我沒有任何史蒂夫,但我有一個弗雷德!):
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<getRecords xmlns="http://www.service-now.com/incident">
<__encoded_query xmlns="">assigned_to.nameSTARTSWITHfred</__encoded_query>
</getRecords>
</Body>
</Envelope>
請給出解決辦法,以實現'related_records' – StackOverflow
我想要在'related_records'字段中獲取包含值'prj12345'的記錄。我試過'related_recordsCONTAINSprj12345'但沒有成功。請提供解決方案。我也試過'related_records.nameCONTAINSprj12345'。 – StackOverflow
它取決於'related_records'字段的類型。我假設它是一個glide_list,在這種情況下,它可能會存儲一個以逗號分隔的sys_ids列表,因此您首先需要獲取目標記錄的sys_id,然後執行包含搜索(例如「related_recordsCONTAINS「)。 –
Joey