我正在尝试通过我的 Perl 脚本更新 Quickbase 记录。我正在关注 Perl API 文档:http ://metacpan.org/pod/HTTP::QuickBase
用于编辑记录的方法是“EditRecord”。按照这种方法,您不能编辑正确的内置字段。
而且我知道我不是在修改内置字段,而是在修改用户创建的字段。
例如,我想将名为“OS”的字段修改为“Windows”
所以根据上面提到的 Perl 模块 CPAN 文档,我这样做:
my %new_record=$qb_obj->GetRecord($database_id, $record_id);
$new_record{"OS"}="Windows";
$qb_obj->EditRecord($database_id, $record_id, %new_record);
但我收到以下错误:
The field named "Date Created" with field id 1 cannot be modified
这基本上意味着我正在尝试使用字段 ID“1”修改“创建日期”字段。但是,我不这样做。它可能会以某种方式拉动该参数。perl 以及 Quickbase 文档没有多大帮助。
这是 Quickbase API 文档:http ://www.quickbase.com/api-guide/edit_record.html#Overview
有人可以帮我解决这个问题。
谢谢。