用Office-JS链接读写
Chaining Read-Writes with Office-JS
我有一个问题,找出如何在Office JS链同步-我认为我必须做一个同步读取值,然后另一个同步写它们回来-必须简单,但我找不到一个链接的例子。
基本上,我正在尝试编写相当于这个VBA代码,它通过数组
进行读取和写入操作Application.ScreenUpdating = False
d1 = MicroTimer
Set rng1 = Worksheets("Sheet1").Range("A1:A1000")
Set rng2 = Worksheets("Sheet1").Range("D1:D1000")
var = rng1.Value2
rng2.Value2 = var
d2 = (MicroTimer - d1) * 1000
MsgBox d2
或者更简单的
Worksheets("Sheet1").Range("D1:D1000").Value2=Worksheets("Sheet1").Range("A1:A1000").Value2
要将值从一个范围复制到另一个范围,可以使用以下代码:
Excel.run(function(context) {
var range1 = context.workbook.worksheets.getItem("Sheet1").getRange("A1:A1000").load('values');
return context.sync()
.then(() => {
var range2 = context.workbook.worksheets.getItem("Sheet1").getRange("D1:D1000");
range2.values = range1.values;
return context.sync();
});
});
您可以使用OfficeJS提供的Range-Class。这里是完整的文档:https://dev.office.com/reference/add-ins/excel/range(也可以看看那里给出的示例)
要复制范围,您需要创建两个范围并将.values[][]
从源复制到dest。
关于如何复制二维数组(在本例中:values[][]
),您应该使用google.
要确定时间,可以使用Java提供的Date()
-Class。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 单击页面上的链接后高度发生变化
- 将纯文本URL转换为可单击链接
- python-selenium-点击上升链接
- 一点javascript元编程&可链接的设置器
- ng视图外的链接重定向到ng视图内的页面
- 如何调用“;链接_;在onclick事件上使用Javascript
- 链接所有<a>Meteor
- 如何在Angular中的表的所有单元格中添加链接
- 通过链接重定向不;我不在jstree中工作
- 只写一次“return false”来处理点击许多链接
- 用Office-JS链接读写
- 隐藏css3多行省略号读多链接时没有用处