0

テキスト型フィールドと日付型フィールドを設定できる API を介して Podio への新しいエントリを作成しようとしていますが、カテゴリ型フィールドの設定方法を整理できないようです。.NET の例は、OptionId = x の設定を示しています。ここで、x はカテゴリ フィールドの int 値です。しかし、その Id 値がわからない場合はどうでしょう。カテゴリ (ドロップダウン スタイル) フィールドにあるテキスト値と一致する DB の文字列値がありますが、それを使用して設定できるかどうかわかりません。

この例は、オプションに値がないため機能しません。

var typeCategory_ModuleStr = podioNewItem.Field("モジュール");

            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);
                }

            }
4

2 に答える 2