Я хочу, чтобы podio выполнял вычисления для вычисляемого поля при создании элемента с помощью API
Я использую API PODIO для создания элемента из приложения. Одним из полей элемента является вычисляемое поле, объединение трех других полей.
Если я задаю только эти три поля, элемент создается, но вычисляемое поле во вновь созданном элементе остается пустым. Но если я выполню объединение и попытаюсь самостоятельно установить вычисляемое поле при создании элемента, podio возвращает ошибку «Невозможно установить значения непосредственно для поля с идентификатором XXX», и элемент вообще не создается.
Я использую узел для выполнения запроса, без каких-либо podio SDK. Вызовы API в порядке, так как я могу создать элемент, когда не пытаюсь установить вычисляемое поле в запросе на публикацию.
// field id 178064352 is the calculated one
let attributes = {
'178064352' : [receipt.type + ' / ' + receipt.date + ' / ' + receipt.total],
'178064354' : [receipt.date],
'178064355' : [receipt.type],
'178064356' : [receipt.total]
}
this.http.post(`${this.PODIO_API_URL}/item/app/${appId}/?silent=true`, {fields:attributes});
Как я могу заставить podio выполнять вычисления? Или заставить заполнение значения моим собственным вычисленным значением?