Javascript 如何从Xero检索所有报告?

Javascript 如何从Xero检索所有报告?,javascript,google-sheets,xero-api,Javascript,Google Sheets,Xero Api,我试图获得所有报告的列表,并通过谷歌脚本将它们放到谷歌工作表中。我有以下职能: 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')

我试图获得所有报告的列表,并通过谷歌脚本将它们放到谷歌工作表中。我有以下职能:

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": []
}
我在XeroAPI中找不到这个问题的答案


问题:能给我一份清单吗?如果是,怎么做?

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


很抱歉,这里是这样,但是:我是否正确理解,我只能检索文档中显示的12份报告(我无法获取自定义报告)?