当前位置: 首页 > wzjs >正文

内涵图网站源码seo是什么职业

内涵图网站源码,seo是什么职业,淄博公益网站建设,长沙点看网络科技有限公司注意 The Excel JavaScript API 没有“Cell”对象或类。 相反,Excel JavaScript API 将所有 Excel 单元格定义为 Range 对象。 Excel UI 中的单个单元格转换为 Excel JavaScript API 中包含一个单元格的 Range 对象。 单个 Range 对象也可以包含多个连续的单元格。…

注意

The Excel JavaScript API 没有“Cell”对象或类。 相反,Excel JavaScript API 将所有 Excel 单元格定义为 Range 对象。 Excel UI 中的单个单元格转换为 Excel JavaScript API 中包含一个单元格的 Range 对象。 单个 Range 对象也可以包含多个连续的单元格。 若要了解详细信息,请参阅使用 Excel JavaScript API 处理单元格。

官方文档

这里是针对Excel JavaScript API的帮助文档的开头,包含了常用功能的说明
建议直接点击该连接,查看官方文档,内容都是中文,且有示例,通俗易懂

https://learn.microsoft.com/zh-cn/office/dev/add-ins/reference/overview/excel-add-ins-reference-overview

在这里插入图片描述
也可以直接在Excel中点击Script Lab页签中的“帮助”按钮,也可以跳到官方文档页面
在这里插入图片描述

在这里插入图片描述

本笔记下面的内容只会对官方文档做连接和摘抄,没有额外内容

使用 Excel JavaScript API 设置和获取范围值、文本或公式

https://learn.microsoft.com/zh-cn/office/dev/add-ins/excel/excel-add-ins-ranges-set-get-values

简单总结下

获得某个、某些连续的单元格的range对象

let range = sheet.getRange("MyRange");

读取值
需要先调用load(prop)方法,用于加载对应的内容,所传的prop参数有三种:
// values如果单元格里面是公式,则可能拿不到值;text:取得与表格中展示出来的内容,没公式的是原值,有公式的就是公式得到的值; formulas:没公式的就是原值,有公式的就是公式

// 先调用方法,显式加载相应的值
range.load("values");
// 与excel通信,获取实际的值,该语句必须执行,否则对应的属性上可能会没有值
await context.sync();
// 此时即可以使用相应的数据了
console.log(JSON.stringify(range.values, null, 4));

// 设置值,由于是个区域对象,会包含多行多列的数据,因此需要提供一个二维数组。一层数组中的每个对象表示一行数据,二层数组中的每个数据为该行、该列,即具体单元格的值。

// 设置单值
let range = sheet.getRange("C3");
range.values = [[ 5 ]];
range.format.autofitColumns();
// 生效到excel中
await context.sync();// 添加公式
let data = [["=C3 * D3"],["=C4 * D4"],["=C5 * D5"],["=SUM(E3:E5)"]
];
let range = sheet.getRange("E3:E6");
range.formulas = data;
await context.sync();

调用内置 Excel 工作表函数

https://learn.microsoft.com/zh-cn/office/dev/add-ins/excel/excel-add-ins-worksheet-functions

模板

代码模板

下面是打开ScriptLab就可以看到的代码内容

// Script
$("#run").on("click", () => tryCatch(run));async function run() {await Excel.run(async (context) => {const sheet = context.workbook.worksheets.getActiveWorksheet();// 可以在这里写用来操作excel数据的代码// 如果代码中有需要向excel中写入的数据,则这句必需要执行await context.sync();});
}/** Default helper for invoking an action and handling errors. */
async function tryCatch(callback) {try {await callback();} catch (error) {// Note: In a production add-in, you'd want to notify the user through your add-in's UI.console.error(error);}
}
<!-- HTML -->
<button id="run" class="ms-Button"><span class="ms-Button-label">Run</span>
</button>
// css
section.samples {margin-top: 20px;
}section.samples .ms-Button, section.setup .ms-Button {display: block;margin-bottom: 5px;margin-left: 20px;min-width: 80px;
}
// Libraries
https://appsforoffice.microsoft.com/lib/1/hosted/office.js
@types/office-jsoffice-ui-fabric-core@11.1.0/dist/css/fabric.min.css
office-ui-fabric-js@1.5.0/dist/css/fabric.components.min.csscore-js@2.4.1/client/core.min.js
@types/core-jsjquery@3.1.1
@types/jquery@3.3.1
http://www.dtcms.com/wzjs/139208.html

相关文章:

  • 小程序服务器可以做网站吗seo系统培训
  • 厦门免费网站建设东莞做网站的联系电话
  • wordpress 前台 用户长沙网站seo方法
  • 网站鼠标的各种效果怎么做的seo关键词推广方式
  • 在线做维恩图的生物信息学网站网络服务提供者不履行法律行政法规规定
  • 免费域名注册和免费建站专业竞价托管哪家好
  • 为什么网站要备案自己怎么做网址
  • 北京网站设计开发公司长沙seo推广外包
  • 金山网站建设武汉百度快照优化排名
  • 网站管理维护怎么做nba最新比赛直播
  • 国家高新区网站建设湖南关键词优化快速
  • 精品课程网站建设毕业论文网络广告营销的概念
  • wordpress字怎么变大seo企业建站系统
  • 公众号开发资料如何优化网页加载速度
  • 汕头时时彩网站建设营销平台
  • 静态网站建设实训报告爱站长尾词
  • 商务网站专题页郑州网站优化seo
  • 网站分享做描点链接百度竞价多少钱一个点击
  • 免费做图表的网站深圳百度开户
  • 怎么让网站快速收录西安seo关键词推广
  • 百度 新网站 重定向过多海南seo排名优化公司
  • 中德生态园网站定制长春网站开发
  • 做网站应该用什么语言来开发aso优化的主要内容为
  • 网站前面的小图标怎么做百度提交网址入口
  • 网站建设与维护济南做网站公司
  • 河东做网站的公司百度售后电话人工服务
  • java一般用来做网站后台吗如何提高自己在百度的排名
  • 企业官方网站建设文案写作软件app
  • 专门做衣服的网站有哪些金蝶进销存免费版
  • 企业建站系统java短视频营销的特点