Как вы упомянули, GlideRecord должен быть тем, что вам нужно использовать.Точный сценарий будет различаться в зависимости от того, какое поле вы пытаетесь запросить в расширенной таблице.
var gr = new GlideRecord("extended_table_name");
gr.addQuery("field_name", "query");
gr.query();
if (gr.next()) {//action you want to take}
Вы можете добавить столько методов addQuery (), сколько вам нужно, чтобы построить запрос так, как вам нужно.Затем метод query () выполняет запрос и возвращает новый объект GlideRecord.Метод .next () проверяет, есть ли другая запись в объекте GlideRecord, и переходит к следующей записи, если это так.После запуска приведенного выше сценария вы можете получить доступ к любым свойствам GlideRecord, которые вам могут понадобиться, просто пройдясь по ним.то есть:
sys_id = gr.sys_id;
name = gr.getDisplayValue();