sn-plugin-lib 高于 0.1.65 时,当前页的页面尺寸同样通过 PluginFileAPI.getPageSize 获取(可先用 getCurrentFilePath、getCurrentPageNum 得到文件路径和页码)。0.1.65 及之前请调用 getPageDisplaySize 获取当前页面显示尺寸,不要调用 getPageSize,否则位置数据可能对不上。elements 通常来自 getElements 等接口读到的既有元素(带 uuid),修改前后 uuid 保持不变。这里同样存在两层校验:uuid 必须还在原生缓存中(找不到会被直接跳过,不会单独报错),并且元素必须已存在于该页面;缓存缺失会在更早阶段被跳过,不会再走到”是否已存在于页面”这一步,详见 Element 缓存与释放。
参数
返回
APIResponse<number[]>:result为修改成功的元素页内序号列表,序号从1开始
- 当
elements不是合法的元素数组时,会抛出参数校验异常 - 当
page不是大于等于0的整数时,会抛出参数校验异常 - 当
layer传值且不是0-3的整数时,会抛出参数校验异常