我正在尝试通过 API 在 podio 中创建一个新条目,我可以设置文本类型字段和日期类型字段,但我似乎无法弄清楚如何设置类别类型字段。.NET 的示例显示设置 OptionId = x 其中 x 是类别字段的 int 值。但是,如果我不知道 Id 值怎么办。我的数据库中有一个字符串值,它与类别(下拉样式)字段中找到的文本值相匹配,但不确定我可以使用它来设置它吗?
此示例不起作用 b/c 它在选项中没有值。
var typeCategory_ModuleStr = podioNewItem.Field("module");
IEnumerable<CategoryItemField.Option> categories = typeCategory_ModuleStr.Options;
List<CategoryItemField.Option> moduleOptions = categories.ToList();
foreach (CategoryItemField.Option option in moduleOptions)
{
if (option.Text == tableRow["MODULE"].ToString())
{
typeCategory_ModuleStr.OptionId = Convert.ToInt32(option.Id);
}
}