2017-06-01 92 views
0

我尝试获取所有报告的列表,并通过google-script将它们放到Google表格中。我有功能:如何检索Xero的所有报告?

function getListOfAllReports() 
{ 
    var oauth = new OAuth(), 

    response = oauth.request('/api.xro/2.0/reports/');    // empty array 
    response = oauth.request('/api.xro/2.0/reports/BalanceSheet'); // true 
    response = oauth.request('/api.xro/2.0/reports/BankSummary'); // true 
    response = oauth.request('/api.xro/2.0/reports/TrialBalance'); // true 

    if(response.success) 
     return {success: true, message: response.message}; 
    else 
     return {success: false, message: response.message}; 
} 

我想,当我的要求是不'/reports'报告的名字,我会得到一个清单,但我的反应是一个空数组。

{ 
    "Id": SomeId, 
    "Status": "OK", 
    "ProviderName": MyProviderName, 
    "DateTimeUTC": "\/Date(timestamp)\/", 
    "Reports": [] 
} 

我在Xero API中找不到这个问题的答案。

问题:我可以得到一份清单吗?如果是,如何?

回答

0

不幸的是,没有函数可以检索所有可用Xero API报告的列表。

https://developer.xero.com/documentation/api/reports

+0

对不起,在这里,但是:为什么我理解正确的话,那我只能检索了12份报告,这是在文档呈现(即我不能自定义报表)? – FLighter