PlusOne Blog

【GAS】文字列で扱う

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()
この記事を読む
記事一覧に戻る