いわゆる名称未設定カラーでの指定。
↓こうしたい
//選択して var sel=app.activeDocument.selection[0]; app.menuActions.itemByID(29189).invoke(); //app.menuActions.item("$ID/CMYK").invoke();//これだと何故かエラー
ちなみに1つ選択して
var sel=app.activeDocument.selection[0]; sel.fillColor.colorValue=[0,0,100,0];
とすると適用スウォッチの値ごと変わってしまいました。ちょっと怖い。
//新しく var Doc=app.activeDocument; var Ov=Doc.ovals.add({geometricBounds: [0,0,50,50],fillColor:"Black"});//塗りなしだとエラーいったん何か色つける Doc.selection=Ov; app.menuActions.itemByID(29189).invoke(); Ov.fillColor.colorValue=[100,0,0,0];//[C,M,Y,K]
↓参考
https://indisnip.files.wordpress.com/2010/08/adobe-indesign-cs5-menuactions-items-list.pdf
javascript - Can't invoke menu items in InDesign CC script - Stack Overflow