"get Scriptable Objects"에서 반환 된 내용을 사용하는 방법안녕하세요 여러분,
Get a Scriptable 객체에서 반환 된 것을 어떻게 사용할 수 있는지 궁금합니다.
예를 들어 배포 플랫폼에서 사용하는이 코드가 있습니다.
biv={};
Biv1={};
Biv2={};
Biv3={};
test=0;
Biv1 = Current Report()[OutlineBox(1)] << Get Scriptable Object;
Biv2 = Current Report()[OutlineBox(2)] << Get Scriptable Object;
Biv3 = Current Report()[OutlineBox(3)] << Get Scriptable Object;
if(biv3=={Distribution[]},
Biv = Current Report()[OutlineBox(3)] << Get Scriptable Object;
test=3;
,
biv2=={Distribution[]},
Biv = Current Report()[OutlineBox(2)] << Get Scriptable Object;
test=2;
,
biv1=={Distribution[]},
Biv = Current Report()[OutlineBox(1)] << Get Scriptable Object;
test=1;
,
".";
);문제는 Biv1-3 중 어느 누구도 스크립트 개체 반환 값을 인식하지 못하기 때문에 내 If 문이 작동하지 않는다는 것입니다.
나는 이것을 사용하여 로컬 데이터 필터 또는 열 전환기가 있는지 확인하고 따라서 올바른 개요 상자를 반환합니다.
LDF 또는 CS가 없으면 개요 상자 1을 사용하고, LDF 또는 CS가 있으면 개요 상자 2를 사용하고, LDF와 CS가 모두 있으면 개요 상자 3을 사용합니다.
어떤 아이디어에 감사드립니다
스티브
스크립팅Re : "get Scriptable Objects"에서 반환 된 것을 사용하는 방법여기의 해결책이 도움이 될 수 있습니다. JSL에 의한 표시 상자 존재 확인
Re : "get Scriptable Objects"에서 반환 된 것을 사용하는 방법읽기에 정말 좋았고 다른 스크립트에서 사용할 것이라고 확신하지만, 필요한 도움은 개요 상자가 있는지 여부를 알지 못하지만 어떤 것이 Distribution [] 상자인지 알 수 없습니다.
Re : "get Scriptable Objects"에서 반환 된 것을 사용하는 방법캐릭터로 변경해 볼 수 있을까요? 이것이 얼마나 강력한 지 확실하지 않지만 잘 작동 할 수 있습니다.
if(char(biv3) == "Distribution[]",<BR />...
Re : "get Scriptable Objects"에서 반환 된 것을 사용하는 방법당신이 추구하는 모든 것이 올바른 개요 상자라면, 코드에서 개요 상자의 이름을 사용하는 것은 어떨까요?
SpecifcBox = Report(Biv)[OutlineBox("Name of the box you are after")]