diff --git a/docs/zh/guide/api.md b/docs/zh/guide/api.md index 4a5a998..d34e8a3 100644 --- a/docs/zh/guide/api.md +++ b/docs/zh/guide/api.md @@ -2498,6 +2498,16 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开 ------------ +### changLang([lang]) + +- **说明**: + + 传入目标语言,切换到对应的语言界面 + +- **参数**: + + + {String} [lang]: 语言类型;暂支持`"zh"`、`"en"`、`"es"`;默认为`"zh"`; + ### getRangeByTxt([txt]) - **说明**: diff --git a/src/global/api.js b/src/global/api.js index 36a4901..eba052c 100644 --- a/src/global/api.js +++ b/src/global/api.js @@ -5934,6 +5934,22 @@ export function toJson(){ return toJsonOptions; } + +/** + * 传入目标语言,切换到对应的语言界面 + * @param {String} lang 可选参数;暂支持`"zh"`、`"en"`、`"es"`;默认为`"zh"`; + */ +export function changLang(lang = 'zh'){ + if(!['zh', 'en', 'es'].includes(lang)){ + return tooltip.info("The lang parameter is invalid.", ""); + } + + let options = toJson(); + options.lang = lang; + luckysheet.create(options); +} + + /** * 根据范围字符串转换为range数组 * @param {String} txt 范围字符串