見出し画像

【projectItemRenamer.jsx】結果一覧 CSV 5【開発記】


今回の概略

CSV のセルデータは二重引用符をエスケープしたりの処理が要るからそういう関数をライブラリに足した🤤

#jsx #開発記
#ExtendScript #AfterEffects
#Listbox

作業準備
UI 追加
結果一覧 CSV ←今ココ
ラベル対応
第2層改装
ローカライズ対応
OTSParser 改
総合試験
最終調整
公開準備

----備忘録
Listbox に dispatch,dispatchDebug 埋め込み
hide info
ラベルカラー対応
カメラやライトレイヤー
他の未対応第2層スイッチ
第2層ラジオボタン化
listToCsv
ローカライズテキスト対応?
ローカライズの書式を一般的な物に修正したい
OTSParser 改
OTSPElement の property の幾つかが [PNAME.????] になってるので直値にする
 全部やる必要は無いけど nodeValue とかは直の名前なので統一するという意図

追加ができたら順次実装だけど順番?に
「結果一覧 CSV 」
「ラベル対応」(第1層,第2層)
「第2層改装」
かな🤔
新機能用に第2層の UI を変更するのはこれらの処理の中でやる事になるぽ🤤
特にチェックボックスだったのをラジオボタンにする部分は先にやるとデバグがめんどい😞


前回の粗筋

Listbox の項目を取り出すとこまで作った🤤



追加ボタン

CSV に出す時に列名要るよね?🤔

columns の中にあるけど、これって単項でも同じ形式なのかしらん…?😑

資料見ても Listbox にはいつも columns が有る、で間違いないみたい🤤

………
なんかよく見ると Listbox じゃなく ListBox になってるお…🤔

………
instanceof を見ると ListBox になってるから ListBox が正しいっぽい🙄

………以前オブジェクトから文字列obj2strにする関数で似た様な事をした気がする…😑

obj2str は有ったけど挙動が全然違うっぽ🙄
新たに足せば良いかな🤤

CSV 用文字列変換を組み込んでここはヨシっと🤤


次回は

CSV 用文字列へエスケープしたからそれを組み立てるお🤤

この記事が気に入ったらサポートをしてみませんか?