Name

global.ManyToManyChecker

Description

Script for checking if table is many to many table

Script

var ManyToManyChecker = Class.create();
ManyToManyChecker.prototype = {
  initialize: function() {
  },
  SYS_M2M: 'sys_m2m',
  M2M_TABLE: 'm2m_table',
  
  isManyToMany :function(tableName) {
  	var m2mTableQuery = new GlideRecord(this.SYS_M2M);
  	
  	if(!m2mTableQuery.isValid()) {
  		return false;
  	}

  	m2mTableQuery.addQuery(this.M2M_TABLE, tableName);
  	m2mTableQuery.query();
  	
  	return m2mTableQuery.next();
  },
  
  type: 'ManyToManyChecker'
};

Sys ID

8984a7c10f023300fd3e3632d4767e2a

Offical Documentation

Official Docs: