这可能是一个简单的任务,但是我不知道如何从这个版本的单元格中获取数据。我非常熟悉 vba 在单元格中查找值的方式 - range('a1').value - 在脚本实验室中,它似乎是一个完全不同的命名约定。
这是我想做的事情:
var targetaddress = /* range value of a1 */
这可能是一个简单的任务,但是我不知道如何从这个版本的单元格中获取数据。我非常熟悉 vba 在单元格中查找值的方式 - range('a1').value - 在脚本实验室中,它似乎是一个完全不同的命名约定。
这是我想做的事情:
var targetaddress = /* range value of a1 */
最主要的是要记住await context.sync();
在 Script Lab 编辑器中,它代表Application.DoEvents
Excel 单元格计数在 TypeScript 中从 0 开始。
async function run() {
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getActiveWorksheet();
var targetaddress = sheet.getRange("A1");
targetaddress.load("values");
await context.sync();
console.log(targetaddress.values[0][0]);
});
}
此外,您必须传递[0][0]
范围内单元格的坐标 -targetaddress