首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Podio .Net CreateItem应用-参考

Podio .Net CreateItem应用-参考
EN

Stack Overflow用户
提问于 2015-01-21 04:34:47
回答 1查看 162关注 0票数 0

我试图在Podio中为一个应用程序创建一个新项目,该应用程序使用另一个应用程序引用的应用字段(“发送位置”)。我一直得到一个错误

代码语言:javascript
复制
error 400, field.app.invalid, the referenced item is not valid.

为了测试目的,我试图对id值进行硬编码,但没有成功,我设法使它工作起来。如果我删除应用程序字段,我可以创建项目,但我需要该字段。

下面提供了我的代码。

代码语言:javascript
复制
Item myNewItem = new Item();            

// App Field with external_id 'sending-location' 
var clientField = myNewItem.Field<AppItemField>("sending-location");                                   
clientField.ItemId = 15;            

// Text Field with external_id 'status' 
var statusField = myNewItem.Field<CategoryItemField>("status");
statusField.OptionId = 1;

//Text Field with external_id 'priority' 
var priorityField = myNewItem.Field<CategoryItemField>("priority");
if(((DropDownList)fvSupportRequest.FindControl("ddlPriority")).SelectedValue == "Standard")            
    priorityField.OptionId = 1;
else
    priorityField.OptionId = 2;

// Text Field with external_id 'receiving-referring-location' 
var detailsField = myNewItem.Field<TextItemField>("receiving-referring-location");
detailsField.Value = ((TextBox)fvSupportRequest.FindControl("txtLocId")).Text + "<br />" 
                   + ((TextBox)fvSupportRequest.FindControl("txtSuppDetails")).Text;          

int itemId = podio.ItemService.AddNewItem(podio_eReports_AppId, myNewItem);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-21 15:02:40

您使用的是app_item_id,而不是item_id。转到您的项目,单击顶部的"Actions“下拉列表,并选择"Developer”选项。在这里你可以看到item_id --它将是一个大得多的数字

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28059677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档