A1 标记
关于
本库用于与"A1"或"A1:B2"等A1注释相配合. 已针对两种无害环境管理发布(import)和通用JS(英语:require)),所以在新旧节点上同样有效.
安装
npm i @flighter/a1-notation -d
或者说
yarn add @flighter/a1-notation
下载
浏览器IIFE, 已修改 (5 KB), (中文(简体) ), 无害环境管理, (中文(简体) ), 常见JS
有什么区别?
- 转换器 1 或者说 转换器 2差异在于转换的算法。 你可以比较 第一个方法 与 第二种方法。 。 。 .
- 浏览器IIFE? 直接切换的捆绑
<script>标记( 显示全局A1) (中文(简体) ). - 无害环境管理/共同JS? 两者都是相同的代码,出版后未译出/未译出,所以你自己的捆绑者可以处理它们;
import编号 :require自动通过package.json#exports。 。 。 .
初始化
// ESM
import A1 from '@flighter/a1-notation';
// CommonJS
const A1 = require('@flighter/a1-notation');
API 密码
说明: A1 字符串可以在任何寄存器中显示 . A1 === a1, (中文(简体) ), A1:B2 === a1:b2 === A1:b2 === a1:B2
- 静态为 Valid( a1: 字符串):布尔
- 静态获取Col( a1: 字符串, 转换器 :1 + = 1): 数字
- 静态获取 LastCol( a1: 字符串, 转换器 :1 * = 1): 数字
- 静态获取Row( a1): 数
- 静态获取 LastRow( a1 ): 数
- 静态获取Width( a1: 字符串, 转换器:1 +% 2 = 1): 数字
- 静态得到Height( a1: 字符串):数量
- 静态到 Col( 符号 ) : 字符串
- 静态 toRow( row: number): 字符串
- 构造器
- 获取 (): 字符串
- 至 String (): 字符串
- 至 JSON (): 结果
- 获取Col (): 数字
- 获取 LastCol (): 数字
- 获取Row (): 编号
- 获取 LastRow (): 编号
- 获取Width (): 数字
- 获取高音 (): 数字
- 设置 Col( val: string QQ 数字): 此
- 设置 LastCol( val: string QQ 数字): 此
- 设置Row( val: string QQ 数字): 此
- 设置 LastRow( val: string QQ数字): 此
- 副本(:A1)
- 加X( 计数: 数): 此
- 添加Y( 数: 数): 此
- 加( 计数X: 数, 计数Y: 数): 此
- 删除X( 计数: 数): 此
- 删除Y( 计数: 数字): 此
- 删除( CounterX: 数字, countY: 数字): 此
- shiftX( 偏移: 号码): 此
- shiftY( 掉: 号码): 此
- 位移( 偏移X: 数, 偏移Y: 数): 此