invoice = zoho.crm.getRecordById("Invoices", invoiceID.toLong());
//合計の取得
subTotal=(invoice.get("Sub Total")).toLong();
//原価合計
unitPriceTotal=0;
//商品リストの処理
itemList=invoice.get("product").toJSONList();
for each i in itemList
{
itemMap=i.toMap();
//原価
unitPrice=(itemMap.get("Unit Price")).toLong();
quantity=(itemMap.get("Quantity")).toLong();
unitPriceTotal=(unitPriceTotal + unitPrice * quantity);
}
//値引き
discount = invoice.get("Discount").toLong();
//調整
adjustment=invoice.get("Adjustment").toLong();
//粗利の算出
grossProfit=(subTotal - unitPriceTotal-discount + adjustment);
//粗利の更新
resp = zoho.crm.updateRecord("Invoices",input.invoiceID.toString(),{ "粗利" : grossProfit });
return "登録しました!";