如何从子进程外部访问数组

时间:2019-05-19 19:37:47

标签: node.js

我正在尝试使用node-osascript从打开的Excel电子表格创建一个数组。使用以下代码即可轻松完成此操作:

let cmd = 'tell application "Microsoft Excel"\ntellworksheet ("Stock Take") of active workbook\nset SupplierNonVatable to get value of (get range "SupplierNonVatable")\nEnd Tell\nEnd Tell'
osascript.execute(cmd,
 function(err, NonVatable, raw){
  if (err) return console.error(err)
  console.log(NonVatable)
  let SupplierNonVatable = NonVatable
});

我遇到的麻烦是结果数组'NonVatable'在子进程之外不可用。请问如何在子进程之外访问和使用此数组?我是新手,这可能从我的问题中显而易见,所以请放轻松! :)

0 个答案:

没有答案