カテゴリIDのダウンロード

どこに定義があるかと思ったら,変数に読み込んで持っているとは

  var downloadAsTextFile = function(fileName, content) {
      var a = document.createElement('a');
      a.download = fileName;
      a.href = (window.URL || window.webkitURL).createObjectURL(new Blob([new Uint8Array([0xEF, 0xBB, 0xBF]), content]));
      document.body.appendChild(a);
      a.click();
      document.body.removeChild(a);
  };

  var downloadAsCSVFile = function(fileName, rows) {
    var content = "";
    for(var i in rows) {
      for (var j = 0, m = rows[i].length; j < m; ++j) content += '"' + ("" + rows[i][j]).replace(/"/g, '""') + '"' + (j !== m ? ',' : '');
      content += '\n';
    }
    downloadAsTextFile(fileName, content);
  };

  
  downloadAsCSVFile("minus_large_category_list.csv",  category_list_minus.find(".l_c_name").toArray().map((e) => [e.id, e.innerHTML]));
  downloadAsCSVFile("minus_middle_category_list.csv", category_list_minus.find(".m_c_name").toArray().map((e) => [e.parentNode.parentNode.id, e.id, e.innerHTML]));

  downloadAsCSVFile("plus_large_category_list.csv",  category_list_plus.find(".l_c_name").toArray().map((e) => [e.id, e.innerHTML]));
  downloadAsCSVFile("plus_middle_category_list.csv", category_list_plus.find(".m_c_name").toArray().map((e) => [e.parentNode.parentNode.id, e.id, e.innerHTML]));