MrFlySand

V1

2022/12/22阅读:9主题:自定义主题1

给第一行单元格赋值&WPS JS获取工作表的总行数

戳我爆炸

给第一行单元格赋值

运行结果
运行结果

1、在计算机中有一种ASCII编码,其中A在计算机中的表示的数字是65,a的ascii码是97,b的ascii码是98。 ASCII编码表

2、从A1F1可以看到第一个字母在变化,第2个数字始终是1,A的ascii码是65,F的ascii码是70。

3、我们定义letter=65,使letter逐渐靠近70即可。

4、Sheets.Item(1).Range("A1").Value2='小知识酷'前面我们学过这行代码的意思是A1单元格的值是“小知识酷”,因此我们只需要将A位置上的值递增。

5、String.fromCharCode(letter),letter是你自己定义的变量,String.fromCharCode(65)是将ascii码转换成字符A

function test(){
 for(var letter = 65;letter <= 70; letter++){
  Sheets.Item(1).Range(String.fromCharCode(letter) +"1").Value2 = letter;
 } 
}
补充

1、如果直接定义letter = 'a',再使letter逐渐增大,我试过了,行不通。它只会输出第一个值。

function test(){
 for(var letter = 'a';letter <= 'c'; letter++){
  Sheets.Item(1).Range(letter+"1").Value2 = letter;
 } 
}
运行效果
运行效果

2、使代码更加简化,窗口会输入a#QNAN

function test(){
 var letter = 'a';
 alert(letter);
 ++letter;
 alert(letter);
}

3、使letter的值加1,变大。窗口会输入aa1,它们会连接起来。

function test(){
 var letter = 'a';
 alert(letter);
 letter = letter + 1;
 alert(letter);
}

WPS JS获取工作表的总行数

function UsedRangeNum(){
 let a=ActiveSheet.UsedRange.Rows.Count;
 alert(a);
}
如图,运行结果输出5
如图,运行结果输出5

分类:

后端

标签:

后端

作者介绍

MrFlySand
V1