マイクロソフトのブロックエディタがどうにか使えればいいんですけどね。そこらへんちょっと分からず。
スクラッチ3.0だと拡張機能とかで自前でブロック作ったりはできるんですが、それだとInDesignに持ってこれない。
いっそのことInDesignのテキストエリアを上から並べると、そこにかかれているコードが実行されるってのはどうでしょう?
そのくらいなら、何かすぐに作れそう。 #dtp
@uske_s
// InDesign Block Editor
(function(){
var doc=app.activeDocument;
// 1ページ目から実行していく
for(var i=0; i<doc.pages.length; i++){
// テキストフレームをY座標順にソートする
var data=[];
for(var j=0; j<doc.pages[i].textFrames.length; j++){
var coords=doc.pages[i].textFrames[j].geometricBounds;
data[j]=[coords[0]*100000+coords[1], doc.pages[i].textFrames[j]];
}
#dtp
@openspc なるほど、ある程度はユーザーに任せてしまう、という方法もありますね。
Blockly、GASが動かせるようなのでもうちょっと調べてみようかな…。
子供とも遊んでみたいので、microbitとかちょっと調べてみます〜 #dtp