0
나는 listBox 클래스를 사용하는 UiApp에서 작성되고 표시되는 양식을 가지고 있습니다. 내리스트 박스는 아래의 예와 같이 작성됩니다GAS - listBox()에 표시된 값을 정의하십시오.
var yearText = app.createListBox().setName("yearText")
.addItem("")
.addItem("Reception")
.addItem("Nursery");
때 그들은 빈 (인덱스 0의 값)을 표시하는 기본 처음으로 폼이로드. 내가 뭘 하려는지는 저장된 데이터로 폼을 다시로드하고 위의 (빈, 리셉션, 보육)과 동일한 옵션을 제공하면서 저장된 값으로 listBox를 채 웁니다.
나는 listBox
클래스에 사용할 수있는 다양한 setValue
방법을 사용하여 시도했지만 내가 어떤 진전을 (setValue
의 변형 형태로 다른 곳 textArea
, checkBox
및 dateBox
클래스에 대한 벌금을 작동)하고 있지 않다. 기쁜 마음으로받은 도움이나 안내!
덕분에 서지 당신은에서 볼 수 있듯이! 필자는 인덱스 위치를 지정하지 않았고, 값 ('var yearTextValue = e.parameter.yearText')과 같은 방식으로 추출하는 방법을 알지 못했지만 이제는 바른 길에 나는 내가 거기에 도착할 것이라고 확신한다. 게으르다가 너무 많이 다시 작성하지 않기를 바랬다. –
http://stackoverflow.com/questions/11804081/how-to-get-the-index-of-the-selected -it-in-a-list-box이며이 방법을 사용합니다 : - [] –
나는 listBox 값을 얻는 데 필요한 것을 알아 차리지 못했습니다. addItem에 2 개의 값, 즉 "표시된 값"과 하나의 "반환 값"을 사용할 수 있다는 것을 잊지 마십시오. 반환 값으로 숫자를 사용하는 경우이 숫자는 인덱스 값일 수 있으므로 setSelectedIndex에 사용하는 것이 더 간단합니다. 전체 데이터 흐름이 무엇인지 명확하게 알 수 없으므로 아마 주제를 벗어 났을 것입니다. 그렇다면 더 많은 정보를 자유롭게 제공하십시오. (받아들이 기위한 평균 시간에 thx ;-) –