Доступ к номерам Apple с помощью JavaScript выполняется через Node.js

#javascript #node.js #visual-studio-code #spreadsheet

Вопрос:

У меня есть JavaScript, который работает с таблицами в электронной таблице Apple Numbers при запуске из редактора сценариев Apple. Мне нужно было добавить в сценарий функцию чтения файлов, поэтому я перешел на Visual Studio Code и Node.js. Чтение файла теперь работает, но эта строка: let Numbers = Приложение(«Числа»); теперь выдает ошибку «Приложение не определено». Есть ли пакет, который мне нужно установить через npm, или какой-то другой синтаксис, который мне нужно использовать, чтобы заставить этот скрипт работать?

Крис

Ниже приведено начало моего кода:

 let Numbers = Application("Numbers");

let allHistory = Numbers.documents[0].sheets[1].tables["All History"];

let principalData = Numbers.documents[0].sheets[2].tables["Principal"]; 

const readline = require('readline');
const fs = require('fs');

let tempArray = [];
const principalDateArray = [];
const principalValueArray = [];

let rl = readline.createInterface({

    input: fs.createReadStream('../CSV/largecap.csv')

});

rl.on('line', function(line) {

    tempArray = line.split(',');
    principalDateArray.push(tempArray[0]);
    principalValueArray.push(tempArray[1]);

});

let arrayLength = principalDateArray.rows.Length;

for(let i = 0; i < arrayLength; i  ){

    principalData.rows[i].cells[2].value = principalDateArray[i];
    principalData.rows[i].cells[3].value = principalValueArray[i];    

}
 

Комментарии:

1. Тег кода visual studio следует удалить, поскольку он не имеет отношения к вопросу.