データテーブルからスクリプトを削除するやあみんな、
現在、DB からデータを取得するスクリプトを作成しています。いくつかのスクリプトをデータテーブルに追加します (列ではなく、データテーブルの左上のフレームにあるスクリプト ボックスに)。
JMP は標準のいくつかのスクリプトを追加します。その1つは「DBに保存」です。このスクリプトは、私が書いているスクリプトから削除する必要があります。
ユーザーに誤ってこのスクリプトを実行させることはできません。過去に 1 回の DB 更新を行ったところ、DB の構造が完全に破壊されました (つまり、DB に接続する他のプログラムが動作しなくなりました)。したがって、これを残しておくことは、実際には生産上の大きなリスクになります (そして、それは頻繁に起こります)。
スクリプトを追加できます
dt << 新しいスクリプト( ... );
しかし、
dt << スクリプトを削除( 'MyScript' );
機能しません。
誰かこれについて手伝ってくれませんか?
ありがとう!!!
Re: データテーブルからスクリプトを削除する
遅いとは思いますが…参考までに。
//To get all the names of the scripts in a data table
lstScripts = dt << Get Table Script Names;
//delete scripts in data table
dt << Delete Scripts(lstScripts); // delete all scripts
dt << Delete Scripts({"Script1", "Script2"}); // delete certain scripts only
Re: データテーブルからスクリプトを削除する2 つのテーブル変数と 1 つのプロパティを削除するコードを次に示します。
current_dataset << Delete Table Variable("JSL");
current_dataset << Delete Table Variable("SQL");
current_dataset << Delete Table Property("Source");
さらに、設定を使用して ODBC 接続文字列を非表示にすることもできます。 JSL では次のことができます。
pref(ODBC Hide Connection String(1));
Re: データテーブルからスクリプトを削除する残念ながら、これらのオブジェクトは元々テーブル プロパティとして知られていましたが、現在はテーブル スクリプトと呼ばれています。 そのため、データ テーブルへのメッセージ プロトコルは少し混乱します。
見るヘルプ>スクリプトインデックス>オブジェクト>データ表。 選択するテーブルプロパティの削除詳細については、2 番目のリストを参照してください。 このメッセージはあなたが探しているものです。