如何将Base 10转换为Base 36

时间:2015-11-06 00:39:50

标签: google-apps-script google-sheets base36

我的Google表格中有两列:基础10的一列和基础36的一列。我已经填写了我的Base 10列,从1到5,000。我想在我的脚本中创建一个函数,它允许我接受Base 10数字的值并返回base 36的值。(0123456789abcdefghijklmnopqrstuvwxyz)我想保持字母小写,以便我赢得' t将数字0与字母O混淆。

这是我目前在我的剧本中尝试的内容:

function toBase36(decNumb) {

    var base36 = parseInt(decNumb, 36);

  return parseInt(base36);
}

上面的代码产生以下结果:

enter image description here

如何编辑我将添加小写字母的代码?

1 个答案:

答案 0 :(得分:3)

使用toString()方法会更简单。

而不是SELECT * FROM table1 OUTER APPLY(SELECT TOP 1 * FROM table2 WHERE table1.col1 = table2.col1 ORDER BY table2.col2)oa

使用var base36 = parseInt(decNumb, 36);