Я пытаюсь обновить запись QuickBase через мой Perl-скрипт. Я слежу за документацией по Perl API: http://metacpan.org/pod/HTTP::QuickBase
Для редактирования записи используется метод «EditRecord». Согласно этому методу, вы не можете редактировать встроенные поля, что верно.
и я знаю, что я изменяю не встроенное поле, а пользовательское поле.
например. Я хочу изменить поле под названием «ОС» на «Windows»
Итак, в соответствии с документацией CPAN для модулей Perl, упомянутой выше, я делаю это:
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
Что в основном означает, что я пытаюсь изменить поле "Дата создания" с идентификатором поля "1". Однако я этого не делаю. Это может быть что-то вроде этого параметра. Perl, а также документация Quickbase не очень помогают.
Вот документация по Quickbase API: http://www.quickbase.com/api-guide/edit_record.html#Overview
Может ли кто-нибудь помочь мне в этом.
спасибо.