Bjo*_*ndt 3 google-apps-script
我正在通过脚本编写查询公式。我有一个对话,我想列出其中包含数据的所有可用列。我可以使用 轻松获取工作表的列数sheet.getLastColumn();,但如何轻松地将其转换为列格式 A,B,C...AA,BB,CC,... ?
因此,如果列数为 5,我试图获取一个数组 [A,B,C,D,E] 如果它是 30,那么我会期望一个数组 [A,B,C,...,CC] 。
不知道为什么它不允许我发帖,但我想我应该再写一些,看看是否有帮助。
在某处找到了这段代码:
function NUM_RETURN_LETRA(column){
var temp, letter = '';
while (column > 0)
{
temp = (column - 1) % 26;
letter = String.fromCharCode(temp + 65) + letter;
column = (column - temp - 1) / 26;
}
return letter;
}
Run Code Online (Sandbox Code Playgroud)
那么对于你的情况:
var columns = [];
for( i = 0; i< 10; i++)
columns.push(NUM_RETURN_LETRA(+i));
return columns
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4411 次 |
| 最近记录: |