URLから式列に画像をインポート<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP12の新しい[式の役割]列を使用して、いくつかの画像を整理しようとしています。Webページからセルに画像をドラッグできますが、数式を使用して既知のURLパターンの画像を追加したいと思います。
画像をセルにドラッグすると、次の形式のセルが表示されます。
New Image(Char To Blob( "/*たくさんのもの*/"、 "base64compressed")、 "jpeg")
、ただし、これには、各画像を手動でデータテーブルにドラッグする必要があります。URLの場所から直接数式を使用してデータテーブルセルに画像を追加できますか?何かのようなもの:
新しいイメージ(" http://www.sas.com/content/dam/jmp/images/design/social-share/jmp-com-share.jpg ") //?
Re:URLから式列に画像をインポートします素晴らしい! それがまさに私が探していたものです。
助けてくれてありがとう@msharp!
Re:URLから式列に画像をインポートしますループは必要ありません。とにかくこれは高速です。
dt =新しいテーブル(( "テスト" 、行を追加(( 1 )。 、
新しい列(( 「ImageTitle」 、キャラクター、名目、設定値({ "捕獲" })) 、
新しい列(( "画像" 、表現、方式((新しいイメージ(( dt :位置|| : ImageTitle || 「.png」 ))))
)。 ;
dt <<テーブル変数を設定する(( "位置" 、 "C:\ Photos \" )。 ;
パスC:\ Photos \ Capture.pngの画像が2列目に表示されます(:Image)
Re:URLから式列に画像をインポートしますこれは素晴らしいです! まさに私が探していたものです!
私はJSLにあまり精通していません。誰かが、提案されたスクリプトを必要に応じて変更するのを手伝ってくれるかもしれません...
上記を変更して、コンピューターから画像をインポートすると、次のようになります。
New Table( "test"、Add Rows(1)、New Column( "Image"、Expression));
:Image [1] = New Image( "C:\ Photos \ Capture.png"
);
私が欲しいのは、既存のテーブルに保存できるJSLスクリプトであり、実行すると次のようになります。
-テーブル変数「Location」を見て、インポートする画像のフォルダーパスを読み取ります。 これが「C:\Photos」だとしましょう
-列1を見て、インポートする最初の画像の名前であるセル1の内容を読み取ります。これが「holiday1」だとしましょう
-パスと画像名を結合して上記のスクリプトに接続し、「列2」のセル1に画像をインポートします
-すべての行をループして、すべての画像をインポートします。
コードの多くの部分をスクリプト化する方法がわからないだけで、私には実行可能に聞こえます。 私はこれを書く方法の研究を始めるつもりですが、誰かが解決策にたどり着いたら... 
ありがとう!
Re:URLから式列に画像をインポートしますMSに感謝します。
Re:URLから式列に画像をインポートします新しい画像(Open(URL));うまくいくようです。
例:
新しいテーブル(( "テスト" 、行を追加(( 1 )。 、新しい列(( "画像" 、表現)) ;
:画像[ 1 ] =新しいイメージ((
開ける((
「」 http://www.sas.com/content/dam/jmp/images/design/social-share/jmp-com-share.jpg 「」
)。
)。 ;