如何从 Xero 检索所有报告?
How to retrieve all reports from Xero?
我尝试获取所有报告的列表,并通过 google-脚本将它们放入 google sheet。我有功能:
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。
问题:我能得到一份清单吗?如果是,怎么做?
遗憾的是,没有检索所有可用 Xero API 报告列表的功能。
我尝试获取所有报告的列表,并通过 google-脚本将它们放入 google sheet。我有功能:
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。
问题:我能得到一份清单吗?如果是,怎么做?
遗憾的是,没有检索所有可用 Xero API 报告列表的功能。