Excel脚本:无法读取属性';getRowCount不适用于Power Automation
我写了一个简单的Excel脚本,它在网上运行得很好,但是如果我在Power Automation中使用相同的脚本,我会得到一个错误 下面是脚本:Excel脚本:无法读取属性';getRowCount不适用于Power Automation,excel,power-automate,office-scripts,Excel,Power Automate,Office Scripts,我写了一个简单的Excel脚本,它在网上运行得很好,但是如果我在Power Automation中使用相同的脚本,我会得到一个错误 下面是脚本: function main(workbook: ExcelScript.Workbook) { let sheet = workbook.getActiveWorksheet(); let range = sheet.getUsedRange(); let rows = range.getRowCount(); let cols =
function main(workbook: ExcelScript.Workbook)
{
let sheet = workbook.getActiveWorksheet();
let range = sheet.getUsedRange();
let rows = range.getRowCount();
let cols = range.getColumnCount();
for (let row = 2; row <= rows; row++) {
}
}
函数主(工作簿:ExcelScript.workbook)
{
let sheet=workbook.getActiveWorksheet();
让range=sheet.getUsedRange();
让rows=range.getRowCount();
设cols=range.getColumnCount();
对于(让row=2;row我被告知在使用Power Automation时不要使用“workbook.getActiveWorksheet”和ActiveCell。相反,您可以使用
workbook.getWorksheets()[0]
或
如果这不是问题所在,那么也许你可以尝试以更好的方式获得UsedRange
如果你使用
sheet.getUsedRange(true)
getUsedRange有一个可选的布尔参数,用于仅获取值
请您也投票表决这个答案好吗?
sheet.getUsedRange(true)