我想通过我的Perl脚本更新Quickbase记录。我遵循Perl API文档:http://metacpan.org/pod/HTTP::QuickBaseQuickBase Perl API:无法编辑记录
用于编辑记录的方法是“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
这基本上意味着我可以修改Field ID为“1”的字段“Date Created”。但是,我没有那样做。它可能会拉如何参数。 perl以及Quickbase文档没有什么帮助。
这里是Quickbase API文档:http://www.quickbase.com/api-guide/edit_record.html#Overview
有人可以帮助我在此。
谢谢。
这是一个踢球。尝试编辑一个记录,不先读它,它像冠军一样工作。非常感谢Gareth。 – slayedbylucifer 2012-03-07 05:58:18