1

我需要从 Zoho Books 获取数据到 Zoho Creator。如何获取 Invoice、Estimate、Customer 数据?

如何获取 200 多条记录?

通过单个 API 调用,我们将仅获得 200 条记录。

4

2 回答 2

1
  1. 首先,我们必须从Zoho Creator 连接到 Zoho Books,为此,转到 Zoho Creator/Setup/Connection 并建立连接(仅选择 Zoho Books 模块)。现在您必须转到 Zoho Books,在设置中您会找到User 和 Roles,将用户分配给您要在其中获取数据的电子邮件。将该电子邮件角色设为管理员。您需要接受来自 Zoho Books 的邀请。

例如,这里我从 Zoho Books 获取 Invoice 模块到 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;
}

于 2021-06-22T07:19:23.127 回答
0

请检查与 Zoho License Subscription 使用和限制相关的内容。

该链接是 Zoho 帮助链接

如果您已用完使用限制,请从 Zoho 获得帮助,以根据您的公司要求增加您的使用限制。

于 2021-08-01T10:55:57.600 回答