GAS で、スプレッドシートに入力しているデーに、文字列検索をかけても検索に引っかからないときの解決法
GAS で、スプレッドシートで文字列を検索するとき、スプレッドシート側が数字の場合は、indexOf等を利用して検索しても検索にひっかからない。
スプレッドシートの方を文字列にしておく必要があるので、その方法をメモしておく。
const sp = SpreadsheetApp.openById("********"); const itemList = sp.getSheetByName("********"); var values = itemList.getRange(1, 3, itemList.getLastRow()).getDisplayValues().flat(); var r = values.indexOf(yubin)+1; var address = itemList.getRange(r, 7).getValues() + itemList.getRange(r, 8).getValues() + itemList.getRange(r, 9).getValues()