Sugarcrm支持产品指南糖开发人员糖开发人员指南10.0一体化网页服务遗产API.方法set_entries.
此API已被新版本成功。建议升级到最新的API。

set_entries.

概述

创建或更新记录列表。

可用API.

  • 肥皂
  • 休息

定义

set_entries.(会话,module_name,name_value_lists)

参数

名称 类型 描述
会议 细绳 以前的登录呼叫返回会话ID。
module_name. 细绳 从中检索记录的模块的名称。注意:这是模块键,可能与模块显示名称不同。
name_value_lists. name_value_lists. |大批 包含记录属性的名称/值列表数组。

结果

名称 类型 描述
结果 new_set_entries_result. |大批 呼叫结果。
结果.ID 大批 创建或更新的记录ID列表

更改日志

版本 改变
v2 返回类型已从set_entry_result更改为 new_set_entries_result..

考虑

  • 要更新现有记录,您需要为name_value_lists参数中的name_value_list项指定“id”。
  • 要创建具有特定ID的新记录,您需要在name_value_lists参数中的name_value_list项中设置“new_with_id”。

例子

PHP.

$set_entries_parameters = array(
    //Session id
    "会议" => $session_id,

    //The name of the module from which to retrieve records.
    "module_name." => "Accounts",

    //Record attributes
    "name_value_lists." => array(
        array(
            //to update a record
            /*
            array(
                "name" => "id",
                "value" => "da0b107d-cfbc-cb08-4f90-50b7b9cb9ad7"
            ),
            */

            //to create a new record with a specific ID
            /*
            array(
                "name" => "new_with_id",
                "value" => 1
            ),
            */
            array(
                "name" => "name",
                "value" => "Example Account 1"
            ),
        ),
        array(
            //to update a record
            /*
            array(
                "name" => "id",
                "value" => "da0b107d-cfbc-cb08-4f90-50b7b9cb9ad7"
            ),
            */

            //to create a new record with a specific ID
            /*
            array(
                "name" => "new_with_id",
                "value" => 1
            ),
            */

            array(
                "name" => "name",
                "value" => "Example Account 2"
            ),
        ),
    )
,);

最后修改:2020-03-16 17:04:48