質問主さまも泣いて喜んでおられるようですので(わかります、わかりますよ)
取り消し1回だけで普通に元通りになるよう改良しました。
こちらを使ってください
---------------------
//ベースラインを引き算して行送り値に設定
var sel = app.selection[0].parentStory.lines;
var mu = app.scriptPreferences.measurementUnit;
app.scriptPreferences.measurementUnit = MeasurementUnits.MILLIMETERS;
sel.leading = (sel[1].baseline - sel[0].baseline);
app.scriptPreferences.measurementUnit = mu;
exit();
[19263] (z-) (2017/06/16 Fri 12:55)