Solo puedo encontrar una manera de eliminar una sola guía del diseño:
activeDocument.guides[0].remove();Esto apunta a una sola guía usando un índice. ¿No hay un menú al que pueda llamar para borrar todas las guías a la vez?
Puede usar activeDocument.guides.removeAll()
Tradicionalmente, había que quitar las guías en orden inverso:
// function CLEAR ALL GUIDES () // ---------------------------------------------------------------- function clear_all_guides() { var numGuides = activeDocument.guides.length; if (numGuides == 0) return; // Delete 'em in reverse order for (var i = numGuides -1; i >=0; i--) { app.activeDocument.guides[i].remove(); } }que es lo mismo que
var idclearAllGuides = stringIDToTypeID( "clearAllGuides" ); executeAction( idclearAllGuides, undefined, DialogModes.NO );