3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

IM-FormaDesigner アプリケーション内のクライアントサイドJavaScriptを全文検索する

Last updated at Posted at 2018-11-13

前提

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

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?