服務現在允許通過GlideRecord查詢引用字段嗎?如果是這樣,怎麼樣?立即服務GlideRecord查詢參考字段
我有一個本地用戶表的應用程序的特定於應用程序的偏好。當用戶填寫新表單時,我想查詢本地用戶表以查看當前登錄的用戶是否存在記錄。如果確實如此,那麼我想在表單上預填一些答案。
我的用戶表有一個sys_user表的引用,以便將本地用戶記錄鏈接到現在的實際服務用戶。當我嘗試運行腳本來檢查本地用戶表時,它會爲我添加的查詢語句返回「sys_idNotValidnull」。
var lscUser = new GlideRecord('x_wadm_lsc_user');
lscUser.addQuery('UserID', '=', gs.getUserID());
gs.info("Query: "+lscUser.getEncodedQuery());
lscUser.query();
返回:「查詢:sys_idNotValidnull」
如果我改變查詢來搜索它的工作原理是與預期不同的字符串字段。
var lscUser = new GlideRecord('x_wadm_lsc_user');
lscUser.addQuery('temp', '=', 'dan');
current.temp += " Query: "+lscUser.getEncodedQuery();
返回:「查詢:TEMP =丹」
你確定你的列名實際上是「UserID」嗎?請檢查sys_dictionary中的元素名稱以確認。您看到的行爲與無效的字段名稱一致。 – Joey