问题描述
我需要从 Zoho Books 获取数据到 Zoho Creator。 如何获取发票、估算、客户数据?
如何获取 200 多条记录?
通过单个 API 调用,我们只会获得 200 条记录。
解决方法
- 首先,我们必须建立从 Zoho Creator 到 Zoho Books 的连接, 为此,请转至 Zoho Creator/设置/连接并建立连接(仅选择 Zoho 图书模块)。 现在您必须转到 Zoho Books 并在设置中找到用户和角色,将用户分配到您想要获取数据的电子邮件。将该电子邮件角色设为管理员。 您需要接受来自 Zoho Books 的邀请。
例如,我正在将发票模块从 Zoho Books 获取到 Zoho Creator。
void invoice()
{
organizationID = input org_id number;
invlist = List();
pageList = {1,2,3};
itemList = List();
customerList = List();
i = 0;
for each page in pageList
{
i = i + 1;
invoices = invokeurl
[
url :"https://books.zoho.in/api/v3/invoices?page=" + page + "&per_page=200&organization_id=" + organizationID
type :GET
connection:"zohobooks"
];
invoices = invoices.get("invoices");
info "invoices" + invoices;
for each findItems in invoices
{
info "findItems" + findItems;
invoiceID = findItems.get("invoice_number");
customerID = findItems.get("customer_name");
balanceID = findItems.get("balance");
dateID = findItems.get("date");
amountID = findItems.get("total");
itemID = findItems.get("line_items");
statusID = findItems.get("status");
// Invoice is form name,We are inserting data in that form
insert into Invoice
[
Added_User=zoho.loginuser
Invoice_Number=invoiceID
Customer_Name=customerID
Balance=balanceID
Date_field=dateID
Amount=amountID
Status=statusID
]
}
}
info invlist;
}
请检查与 Zoho 许可证订阅使用和限制相关的内容。
链接是 Zoho Help Link
如果您已用完使用限制,请向 Zoho 寻求帮助,以根据您公司的要求提高您的使用限制。