안녕하세요,
데이터 테이블에서 필수 열을 사용할 수 있는지 확인해야합니다. 그런 다음 누락 된 열 (있는 경우)을 알려주는 팝업 메시지를 만들어야합니다.
한 번에 하나의 열을 확인하는 방법을 알고 있지만 한 번에 예를 들어 루프에서이 작업을 수행하려고합니다.
"MissingColumns"목록이 사용할 수없는 열로 채워지는 아래와 같은 작업을 시도했습니다. 그래도 작동하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
RequiredColumns = {"DateTime", "Animal", "VO2_M", "RQ_M", "FoodInA_M", "WaterInA_M"};
ExistingColumns = SableData << Get column names( String );
MissingColumns = {};
For( i = 1, i <= N Items( RequiredColumns ), i++,
if(!contains(ExistingColumns[i],
Insert Into(MissingColumns,i)))
);<BR /><BR />If( N Items( MissingColumns ) > 0,
New Window( "Missing columns identified", modal,
H List Box(
Spacer Box( size( 5, 0 ) ),
Text Box( MissingColumns )
))
);
Br Julie
스크립트의 사소한 버그를 수정했습니다.
RequiredColumns = {"DateTime", "Animal", "VO2_M", "RQ_M", "FoodInA_M", "WaterInA_M"};
ExistingColumns = SableData << Get column names( String );
MissingColumns = {};
For( i = 1, i <= N Items( RequiredColumns), i++,
if(!contains(ExistingColumns , RequiredColumns[i]),
Insert Into(MissingColumns, RequiredColumns[i])
);