2017-01-20 3 views
1

У меня есть список чисел, как показано ниже, в переменную.Работа с интерфейсом SmartSheets API, список переходов для переменной функции

[700000000084, 
100000000051652, 
8800000000000072, 
280000000000004, 
680000000000008, 
880000000000006] 

Я пытаюсь Переберите это через API SmartSheets, чтобы вытащить всю информацию, мне нужно в один блок данных.

var options = { 
    id: 8800000000000072 // ID of Sheet 
}; 

// Get sheet as CSV. 
smartsheet.sheets.getSheetAsCSV(options) 
    .then(function(data) 
    { 
    console.log(data); 
    }) 
    .catch(function(error) 
    { 
    console.log(error); 
    }); 

Что будет наиболее эффективным способом петли список в

var options = 
{ 
    id: IDLoop // ID of Sheet 
}; 

Все время, когда новый номер в параметрах опций для запуска функции и собирать данные, мне нужно сделать это со всеми числами в списке и собрать все данные, которые он производит.

Любые советы по наиболее эффективному способу сделать это?
Я предполагаю, что мне нужно будет сделать какой-то цикл, но любой совет будет замечательным.

ответ

0

Вы пробовали использовать цикл for так?

var options = [700000000084, 
 
100000000051652, 
 
8800000000000072, 
 
280000000000004, 
 
680000000000008, 
 
880000000000006] 
 

 
for (var i = 0; i < options.length; i++) { 
 

 
\t // Get sheet as CSV. 
 
\t smartsheet.sheets.getSheetAsCSV(options[i]) 
 
\t .then(function(data) 
 
\t { 
 
\t  console.log(data); 
 
\t }) 
 
\t .catch(function(error) 
 
\t { 
 
\t  console.log(error); 
 
\t }); 
 

 
}

+0

Я получаю сообщение об ошибке. TypeError: Не удается прочитать свойство getSheetAsCSV неопределенного – restfulandroid

+0

Я действительно получил его для работы. Я принял ваш ответ. Большое вам спасибо за помощь. – restfulandroid

Смежные вопросы