주 = 25; 대화 상자에서 왔습니다. "weeks"를 입력으로 사용하여 열 수식을 사용하십시오.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />열 수식에 "주"를 사용하는 데 문제가 있습니다. 주 = 25; 대화 상자에서 왔습니다. 도움을 주시면 감사하겠습니다.
재 : 주 = 25; 대화 상자에서 왔습니다. "weeks"를 입력으로 사용하여 열 수식을 사용하십시오.테이블 변수 솔루션과 GREAT를 체크 아웃했습니다. 게다가 새로운 것을 배웠습니다.
아래 스크립트를 사용하여 .... 주를 사용하는 열 수식은 무엇입니까? 솔루션에 대한 호기심 감사
새창 ( "라인 업 상자" ,
<< 모달 ,
V 목록 상자 (
라인업 박스 ( NCol ( 2 ),
텍스트 상자 ( "이 값을 설정하십시오" ), var = 번호 편집 상자 ( 45 ),),),
H리스트 박스 (
단추 상자 ( "승인" ,),
단추 상자 ( "취소" ,)))
주 = var << 도망 ;
보여 주다 (주);
재 : 주 = 25; 대화 상자에서 왔습니다. "weeks"를 입력으로 사용하여 열 수식을 사용하십시오.테이블 변수에 익숙하다면 더 읽을 필요가 없습니다 ...
대화 상자가 더 큰 스크립트의 일부인 경우 MS의 제안은 간소화 된 것으로 보입니다. "weeks"에 대한 값을 수집하는 것이 전부라면 스크립트를 버리고 'weeks'라는 테이블 변수를 만드는 것을 고려할 수 있습니다. 그런 다음 공식에서 사용하십시오.



'weeks'값을 변경하려면 현재 값을 두 번 클릭하고 입력하십시오.
BTW - 적절한 범위 지정을 사용하면 테이블 변수의 값을 스크립트로 변경하는 것도 가능합니다.
(위의 예에서 dt = Data Table ( "Untitled 21")이라고 가정)
새창 ( "라인 업 상자" ,
<< 모달 ,
V 목록 상자 (
라인업 박스 ( N Col ( 2 ) , 텍스트 상자 ( "이 값을 설정하십시오" ) ,
var = 번호 편집 상자 ( 45 ) , )
) ,
H리스트 박스 ( 단추 상자 ( "승인" , dt : 주 = var << 도망 ) ,
단추 상자 ( "취소" , ) )
) ;
재 : 주 = 25; 대화 상자에서 왔습니다. "weeks"를 입력으로 사용하여 열 수식을 사용하십시오.한 가지 방법은 단추 스크립트 (예 : "확인"단추)를 통해 수식을 업데이트하는 것입니다.
예 :
// 예제 테이블
dt = 새 테이블 ( "주" , 행 추가 ( 10 ) , 새 열 ( "주간 롤" , 숫자 )) ;
// 사용자가 값을 설정하고 수식을 추가합니다.
새창 ( "라인 업 상자" ,
<< 모달 ,
V 목록 상자 ( 라인업 박스 ( N Col ( 2 ) , 텍스트 상자 ( "이 값을 설정하십시오" ) , var = 번호 편집 상자 ( 45 ) , ) , ) ,
H리스트 박스 (
단추 상자 ( "승인" ,
평가 ( 파싱 ( "열 (\!"주간 롤 \! ") << set formula (" || 숯 ( var << 도망 ) || ")" ))
) ,
단추 상자 ( "취소" )
)
) ;
재 : 주 = 25; 대화 상자에서 왔습니다. "weeks"를 입력으로 사용하여 열 수식을 사용하십시오.새 창 ( "라인 업 상자",
<< 모달,
V 목록 상자 (
라인 업 박스 (NCol (2),
텍스트 상자 ( "이 값 설정"), var = 숫자 편집 상자 (45),),),
H 목록 상자 (
버튼 상자 ( "OK",),
단추 상자 ( "취소",)));
weeks = var << get;
쇼 (주);
변수를 사용해야합니다. "주" 수치 열 수식에서. 이전 글이 혼란 스러웠을 수도 있습니다.
재 : 주 = 25; 대화 상자에서 왔습니다. "weeks"를 입력으로 사용하여 열 수식을 사용하십시오.시도해 주셔서 감사합니다. 데이터 테이블 열 ( "Weeks to Roll"= 25, 사용자가 보조 작업을 평가하는 데 필요한 값).
재 : 주 = 25; 대화 상자에서 왔습니다. "weeks"를 입력으로 사용하여 열 수식을 사용하십시오.당신이 이미 가지고있는 것이 무엇인지, 어디에서 끝내야하는지 정확히 알지 못합니다. 하지만 어쩌면이게 뭔가?
dt = 새 테이블 ( "주" ,
행 추가 ( 1000 ) ,
새 열 ( "날짜" ,
숫자 ,
"마디 없는" ,
체재 ( "m / d / y" , 10 ) ,
입력 형식 ( "m / d / y" ) ,
공식 ( 무작위 정수 ( 오늘 () - 몇년에 걸쳐 ( 1 ) , 오늘 () ) )
)
) ;
wList = {} ; 에 대한 ( w = 1 , w <= 52 , w ++, 에 집어 넣다 ( wList , 숯 ( w )))) ;
승리 = 새창 ( "주 선택" ,
파운드 = 리스트 박스 ( wList , maxSelected ( 1 )) ,
ButtonBox ( "승인" , OKscript )
) ;
OKscript =
Expr (
승리 << closeWindow ;
w = ( 파운드 << getSelected ) [ 1 ] ;
w = 숫자 ( w ) ;
형태 = Expr ( 만약 ( 주간 ( : 날짜 ) == wTBD , 1 , 0 )) ;
SubstituteInto ( 형태 , Expr ( wTBD ) , w ) ;
dt << NewColumn ( "선택한 주 일치" , 숫자 , 명사 같은 , 공식 ( NameExpr ( 형태 )))) ;
) ;