主题
表格
Sheet
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
Sheet 对象,表示表格相关
语法
表达式.ActiveDBSheet.Sheet
表达式:文档类型应用对象
示例
async function example() {
await instance.ready()
const app = instance.Application
// Sheet 对象,表示表格相关
const Sheet = await app.ActiveDBSheet.Sheet
}
AddSheet()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
新建数据表
语法
表达式.ActiveDBSheet.Sheet.AddSheet()
表达式:文档类型应用对象
示例
async function example() {
await instance.ready()
const app = instance.Application
// 新建数据表
await app.ActiveDBSheet.Sheet.AddSheet()
}
DeleteSheet()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
删除当前数据表(Sheet)
语法
表达式.ActiveDBSheet.Sheet.DeleteSheet()
表达式:文档类型应用对象
示例
async function example() {
await instance.ready()
const app = instance.Application
// 删除当前数据表(Sheet)
await app.ActiveDBSheet.Sheet.DeleteSheet()
}
GetActiveSheetIndex()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
返回当前 Sheet 的索引
语法
表达式.ActiveDBSheet.Sheet.GetActiveSheetIndex()
表达式:文档类型应用对象
返回值
以 Number 形式返回表示当前 Sheet 的索引
示例
async function example() {
await instance.ready()
const app = instance.Application
// 返回当前 Sheet 的索引
const index = await app.ActiveDBSheet.Sheet.GetActiveSheetIndex()
console.log(index)
}
GetDateFormat()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
获取日期格式
语法
表达式.ActiveDBSheet.Sheet.GetDateFormat()
表达式:文档类型应用对象
返回值
返回对应的日期格式
示例
async function example() {
await instance.ready()
const app = instance.Application
// 获取日期格式
const info = await app.ActiveDBSheet.Sheet.GetDateFormat()
console.log(info)
}
GetNumberFormat()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
获取数字格式
语法
表达式.ActiveDBSheet.Sheet.GetNumberFormat()
表达式:文档类型应用对象
返回值
返回对应的数字格式
示例
async function example() {
await instance.ready()
const app = instance.Application
// 获取数字格式
const info = await app.ActiveDBSheet.Sheet.GetNumberFormat()
console.log(info)
}
GetTimeFormat()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
获取时间格式
语法
表达式.ActiveDBSheet.Sheet.GetTimeFormat()
表达式:文档类型应用对象
返回值
返回对应的时间格式
示例
async function example() {
await instance.ready()
const app = instance.Application
// 获取时间格式
const info = await app.ActiveDBSheet.Sheet.GetTimeFormat()
console.log(info)
}
RenameSheet()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
根据传入的 Name,重命名数据表(Sheet)
语法
表达式.ActiveDBSheet.Sheet.RenameSheet({ SheetIndex, Name })
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
SheetIndex | Number | 是 | 第 SheetIndex 个数据表,从 1 开始 | |
Name | String | 是 | 新的数据表(Sheet)名词 |
示例
async function example() {
await instance.ready()
const app = instance.Application
// 根据传入的 Name,重命名数据表(Sheet)
// 重命名数据表为 'WebOffice'
await app.ActiveDBSheet.Sheet.RenameSheet({
SheetIndex: 1,
Name: 'WebOffice'
})
}
SetActiveSheet()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
根据传入 SheetIndex,切换数据表(Sheet)
语法
表达式.ActiveDBSheet.Sheet.SetActiveSheet({ SheetIndex })
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
SheetIndex | Number | 是 | 切换到数据表(Sheet)的索引 |
示例
async function example() {
await instance.ready()
const app = instance.Application
// 根据传入 SheetIndex,切换数据表(Sheet)
// 切换到第 2 个数据表
await app.ActiveDBSheet.Sheet.SetActiveSheet({ SheetIndex: 2 })
}