Issue: You need to find out which JS and CSS extensions are being actively used, OR you want to find out which of your grids have JS/CSS extensions applied to them.
Solution: You can export the GridBuddy_Settings and GB_Global_Meta objects to see which grids have extensions applied, as well as which specific extensions are being used.
- Using an export tool such as Dataloader.io, export the GridBuddy_Settings object.
- Select all fields.
- Filter for "default definition = true".
- Run, and open the CSV.
- Next, export the GBLite_GB_Global_Meta__c object.
- Select all fields.
- Filter for Type = Custom Code - Global CSS, Custom Code - Global JavaScript, Custom Code - CSS, Custom Code - JavaScript.
- Run, and open the CSV.
- In the GridBuddy Settings file, find the GBLite__Definition__c column.
- This is a massive amount of data; all your grid data is stored here.
- There will be a field in this data called customCSSIds and one called customJSIds.
- If these are followed by a string of letters and numbers, that means an extension is applied to the grid.
- It will look like this:
"customCSSIds":"a0X1200000IE9ppEAD","customJSIds":"a0X1200000IE9puEAD, a0X1200000Ldnh6EAB, a0X1H00000O9dAEUAZ",
- To find out which extensions these are:
- Copy the ID (the numbers/letters such as a0X1H00000O9dAEUAZ).
- Open the GB_Global_Meta export and do a find for the ID you just copied.
- The GBLite__Summary__c column will tell you the extension name.
- The GBLite__Type__c will tell you the extension type (CSS or JS).