前提
3つの方法でクライアントサイドJavaScriptの入力が可能でメニューを開けないとコードが見れない
・汎用アイテム スクリプト
・汎用アイテム 「ボタン(イベント)」
・アクション設定 カスタムスクリプト
どこにクライアントサイドJavaScriptが設定されているか分からない上に中身が一括検索できない!
画面設計書出力を使うと1画面ずつは出力できるがだるいし、設計書出力機能がインストールされていない環境もある
やりたいこと
IM-FormaDesigner内のクライアントサイドJavaScriptまとめて検索してしたい
FormaなのでIM-BISも対応
やりかた
publicストレージに生jsonで入っているのでgrepすればok
formaの画面デザイン情報はpublicストレージにjsonファイルで格納されている
圧縮も暗号化もされていないので検索は自由にできる
場所は以下
publicStorage/[テナントID]/forma/以下
データーソースなどもココにいるので影響調査でgrepする際に
このディレクトリを対象にすると良い
追記
こんなツールを作ったので、こちらでJSファイル全ダウンロードしてから検索すると良いです
IM-FormaDesigner クライアントサイドスクリプト一括ダウンロードツール
https://qiita.com/doriburu/items/626a851c89b13750d2fd