URL의 이미지를 표현식 열로 가져오기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />일부 이미지를 정리하기 위해 JMP12의 새로운 Expression Role 열을 사용하려고 합니다.웹페이지에서 이미지를 셀로 드래그할 수 있지만 수식을 사용하여 알려진 URL 패턴이 있는 이미지를 추가하고 싶습니다.
이미지를 셀로 드래그하면 다음과 같은 형식의 셀이 생성됩니다.
새 이미지(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 ) ,
새 열 ( "이미지제목" , 성격 , 명사 같은 , 값 설정 ({ "포착" })) ,
새 열 ( "영상" , 표현 , 공식 ( 새 이미지 ( dt : 위치 || : 이미지제목 || ".png" )))
) ;
dt << 테이블 변수 설정 ( "위치" , "C:\사진\" ) ;
경로가 C:\Photos\Capture.png인 이미지는 2열(:Image)에 표시됩니다.
Re: URL의 이미지를 표현식 열로 가져오기굉장해! 내가 찾던 바로 그 것!
나는 JSL에 대해 잘 알지 못합니다. 누군가 제안된 스크립트를 내 필요에 맞게 수정하는 데 도움을 줄 수 있습니다.
내 컴퓨터에서 이미지를 가져오도록 위의 내용을 수정하여 다음과 같은 결과를 얻었습니다.
New Table("테스트", 행 추가(1), New Column("이미지", 표현식));
:이미지[1] = 새 이미지("C:\Photos\Capture.png"
);
내가 갖고 싶은 것은 기존 테이블에 저장할 수 있고 실행 시 다음을 수행하는 JSL 스크립트입니다.
- 테이블 변수 "Location"을 보고 가져오고 싶은 이미지의 폴더 경로를 읽어보세요. 이것이 "C:\Photos"라고 가정해 보겠습니다.
- 열 1을 보고 가져올 첫 번째 이미지의 이름인 셀 1의 내용을 읽습니다. 이것이 "holiday1"이라고 가정해 보겠습니다.
- 경로와 이미지 이름을 결합하여 위 스크립트에 연결하여 "열 2"의 셀 1에 있는 이미지를 가져옵니다.
- 모든 행을 반복하여 모든 이미지를 가져옵니다.
제게는 그럴듯하게 들리지만, 저는 코드의 많은 부분을 스크립팅하는 방법을 모릅니다. 나는 이것을 작성하는 방법에 대한 연구를 시작할 예정이지만 누군가 해결책을 찾으면...:)
감사해요!
Re: URL의 이미지를 표현식 열로 가져오기고마워요 MS.
Re: URL의 이미지를 표현식 열로 가져오기새 이미지(열기(URL)); 작동하는 것 같습니다.
예:
새 테이블 ( "시험" , 행 추가 ( 1 ) , 새 열 ( "영상" , 표현 )) ;
: 영상 [ 1 ] = 새 이미지 (
열려 있는 (
" http://www.sas.com/content/dam/jmp/images/design/social-share/jmp-com-share.jpg "
)
) ;