#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 следует удалить, поскольку он не имеет отношения к вопросу.