小编Ale*_*x K的帖子

如何使用 office.js Excel Addin 中的行号和列号获取完整的 Excel 范围地址?

下一个例子给了我"Sheet1!C3"

Excel.run(function (ctx) { 
    var sheetName = "Sheet1";
    var worksheet = ctx.workbook.worksheets.getItem(sheetName);
    var cell = worksheet.getCell(3,3);
    cell.load('address');
    return ctx.sync().then(function() {
        console.log(cell.address);
    });
}).catch(function(error) {
        console.log("Error: " + error);
        if (error instanceof OfficeExtension.Error) {
            console.log("Debug info: " + JSON.stringify(error.debugInfo));
        }
});
Run Code Online (Sandbox Code Playgroud)

是否可以使用开始和结束行和列号获得像“Sheet1!C3:E4”这样的完整地址?

javascript excel office-2016 office-js

2
推荐指数
1
解决办法
1461
查看次数

如何将所需的模块对象传递给伪造者页面。

  • 木偶版:1.0.0
  • 平台/操作系统版本:Windows 10
  • Node.js版本:8.9.3

这是我的代码:

const puppeteer = require('puppeteer');
const varname = require('varname');

...

const page = await browser.newPage();
await page.goto(url);
let generalInfo = await page.evaluate(() => {
        let elements = Array.from(document.querySelectorAll('#order-details > table > tbody > tr'));
        let res = {};
        elements.map((tr) => {
            let split = tr.innerText.trim().split('\t');
            res[varname.camelback(split[0])] = split[1]; // Here is: ... Error: Evaluation failed: ReferenceError: varname is not defined
        });
        return res;
    }); 

...

await browser.close();
Run Code Online (Sandbox Code Playgroud)

显示错误:

UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):错误:评估失败:ReferenceError:变量名未定义

javascript node.js puppeteer

2
推荐指数
1
解决办法
2002
查看次数

标签 统计

javascript ×2

excel ×1

node.js ×1

office-2016 ×1

office-js ×1

puppeteer ×1