将图像从 URL 导入到表达式列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在尝试使用 JMP12 中的新表达式角色列来组织一些图像。我可以将图像从网页拖到单元格中,但我想使用公式添加具有已知 URL 模式的图像。
如果我将图像拖到单元格中,我会得到一个表格的单元格,
New Image(Char To Blob(" /* 一堆东西 */ ", "base64compressed" ), "jpeg")
,但这需要我手动将每个图像拖到数据表中。我可以直接从 URL 位置使用公式将图像添加到数据表单元格中吗?就像是:
新图片(” http://www.sas.com/content/dam/jmp/images/design/social-share/jmp-com-share.jpg") // ?
回复:从 URL 导入图像到表达式列极好的! 这正是我一直在寻找的。
非常感谢@msharp 的帮助!
回复:从 URL 导入图像到表达式列您不需要循环,无论如何这更快:
dt =新表( “测试” ,添加行( 1 ) ,
新列( “图像标题” ,特点,标称,设定值({ “捕获” })) ,
新列( “图片” ,表达,公式(新图片( dt :地点|| :图片标题|| “.png” )))
) ;
dt <<设置表变量( “地点” , "C:\照片\" ) ;
路径为 C:\Photos\Capture.png 的图像将显示在第 2 列 (:Image)
回复:从 URL 导入图像到表达式列这是太棒了! 正是我想要的!
我对 JSL 不是很了解,也许有人可以帮助我根据需要修改建议的脚本...
我修改了以上内容以从我的计算机导入图像,结果是:
新表(“测试”,添加行(1),新列(“图像”,表达式));
:Image[1] = 新图像("C:\Photos\Capture.png"
);
我想要的是一个 JSL 脚本,我可以将它保存到现有表中,并且在运行时会执行以下操作:
- 查看表变量“位置”并读取我要导入的图像的文件夹路径。 可以说这是“C:\照片”
- 查看第 1 列并读取单元格 1 的内容,这是要导入的第一个图像的名称。假设这是“holiday1”
- 加入路径和图像名称以将其插入上述脚本以将图像导入“列 2”的单元格 1
- 遍历所有行以导入所有图像。
这对我来说听起来可行,只是我不知道如何编写代码的许多部分。 我将开始研究如何写这个,但如果有人找到解决方案......:)
谢谢!
回复:从 URL 导入图像到表达式列谢谢女士。
回复:从 URL 导入图像到表达式列新图像(打开(URL));似乎工作。
例子:
新表( “测试” ,添加行( 1 ) ,新列( “图片” ,表达)) ;
:图片[ 1 ] =新图片(
打开(
" http://www.sas.com/content/dam/jmp/images/design/social-share/jmp-com-share.jpg "
)
) ;