使用SmartSheets API,循环列表以获取函数的变量

时间:2017-01-20 00:50:08

标签: javascript node.js smartsheet-api

我有一个存储在变量中的数字列表,如下所示。

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

我试图通过SmartSheets API循环这个,将我需要的所有信息都整合到一个数据块中。

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
};

一直以来,当新数字在选项参数中运行函数并收集数据时,我需要对列表中的所有数字执行此操作并收集它生成的所有数据。

对最有效的方法有任何建议吗?
我假设我需要做一些循环,但任何建议都会很棒。

1 个答案:

答案 0 :(得分:0)

您是否尝试使用这样的for循环?



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

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

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

}
&#13;
&#13;
&#13;