안녕하세요 누군가 가이 코드를 수정하도록 도와 줄 수 있는지 궁금합니다 (Tanaike에게 감사드립니다) 열 'G'에서 특정 단어를 검색 한 다음 변수 specWord의 단어와 일치하는 행에서 데이터 목록을 만듭니다.
<div class="form-group col-md-5">
<label for="test">test</label>
<input type="text" id="test1" class="form-control" list="test" name="test"
onchange="test4()">
<datalist id="test" >
<?
var sheet = SpreadsheetApp.getActive().getSheetByName("info");
var specWord = "Apple"; /// Specific Word to look for
var lastRow = sheet.getLastRow();
var myRange = sheet.getRange("E2:G"+lastRow);
var data = myRange.getValues();
for (var i = 0; i < data.length; ++i) { ?>
<option value="<?!= data[i] ?>">
<? } ?>
</datalist>
따라서 데이터 목록은 열 'G'의 "Apple"과 일치하는 3 개의 항목에서 생성됩니다.
감사
specWord
"G"열의 값으로 필터링 된 행을 사용 하려면 다음 수정은 어떻습니까?
var data = myRange.getValues();
var data = myRange.getValues().filter(([,,g]) => g == specWord);
var data = myRange.getValues().filter(function([,,g]) {return g == specWord});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다