단순 반복 질문제 생각에는 매우 간단한 반복 질문이 있습니다. 스크립팅 인덱스와 스크립팅 가이드를 살펴봤지만 이해할 수 없는 것 같습니다.
내가 해야 할 일은 정의된 최초 연도부터 시작하여 정의된 최근 연도까지 연도 목록이 포함된 테이블을 만드는 것뿐입니다. 예를 들어 1960년, 1961년, 1962년 등이 각 행에 1년씩 있다고 가정해 보겠습니다. 내가 사용하고 있는 스크립트는 빈 열을 반환합니다. 여기있어...
Names Default to Here(1);
minYear = 1947;
maxYear = 2024;
dt = New Table ("Years by Quarter",
Add Rows (maxYear - minYear),
New Column("Year", Ordinal)
);
For (i=minYear, i<MAXYEAR></MAXYEAR>Can someone tell me what I'm missing here?
Thanks much as always.
<LINGO-LABS id="lingo-labs-779414" slang="en-US" mode="CREATE"><LINGO-LABEL>자동화 및 스크립팅</LINGO-LABEL><LINGO-LABEL>맥 OS</LINGO-LABEL></LINGO-LABS>Re: 단순 반복 질문각 행에는 for() 또는 for each() 와 같은 for 루프가 있습니다. 따라서 아래 예와 같이 바로 사용할 수 있으며 for 루프와 결합할 필요가 없습니다.
값을 설정하는 다른 방법도 있습니다.
Names Default to Here(1);
minYear = 1947;
maxYear = 2024;
dt1 = New Table ("Years by Quarter",
Add Rows (maxYear - minYear +1),
New Column("Year", Ordinal)
);
for each row(:Year = row()-1+ minYear);
dt2 = New Table ("Years by Quarter",
Add Rows (maxYear - minYear +1),
New Column("Year", Ordinal, set each value(row()-1+ minYear))
);
myYears = 1947::2024;
dt3 = New Table ("Years by Quarter",
Add Rows (maxYear - minYear +1),
New Column("Year", Ordinal, set values(myYears))
);
Re: 단순 반복 질문이를 수행하는 한 가지 방법이 있습니다.
Names Default To Here( 1 );
minYear = 1947;
maxYear = 2024;
dt = New Table( "Years by Quarter",
Add Rows( maxYear - minYear ),
New Column( "Year",
Ordinal,
set each value( minYear + Row() )
)
);
Re: 간단한 루핑 질문두 분 모두 감사합니다! 점점 JSL을 익혀가고 있어요.