【问题标题】:DefaultValue = new DefaultColumnValue { Value = "Some text"} does not workDefaultValue = new DefaultColumnValue { Value = "Some text"} 不起作用
【发布时间】:2019-10-20 13:07:33
【问题描述】:

在 .NET 核心 C# 中没有使用 Microsoft.Graph 的示例,API 都是 JSON。 我能够创建一个选择站点列,但默认值不起作用

 Microsoft.Graph.ColumnDefinition column = new Microsoft.Graph.ColumnDefinition
                {
                    ColumnGroup = "ECGmc",
                    DisplayName = "Document Stage",
                    Name = "DocumentStage",
                    Choice = new ChoiceColumn { ODataType= "microsoft.graph.choiceColumn", AllowTextEntry = false,
                        Choices = new List<string>() { "Working Draft", "Discussion Draft", "Final" }, DisplayAs = "dropDownMenu" },
                    DefaultValue = new DefaultColumnValue { Value = "Working Draft", ODataType= "microsoft.graph.defaultColumnValue" },
                    Description = "Will differ the stages the Document changes",
                    Required = true
                };
                Microsoft.Graph.ColumnDefinition newColumn = await graphClient.Groups[project.GroupID].Sites["root"].Columns.Request().AddAsync(column);

有效,但 DefaultValue 为空。

有谁知道如何设置默认值? 有谁知道我在哪里可以找到 Microsoft.Graph 的 C# 示例?

【问题讨论】:

    标签: c# .net-core azure-functions azure-ad-graph-api office365api


    【解决方案1】:

    我在本地环境中对其进行了测试,但我成功获得了“DefaultValue”。我没有添加“ODataType”。下面我发布我的代码和“Console.WriteLine”结果的屏幕截图:

    这里的“DefaultValue”不为空。希望对你有所帮助。

    【讨论】:

    • 谢谢!我设法从另一个站点获取站点列和内容类型。而不是每次都重新创建它们。
    【解决方案2】:

    我知道这是一个老问题,但此时我对 ColumnDefinition 也有同样的问题。 我可以设置除 DefaultValue 之外的列的所有设置,如 Ofer 最初的帖子中所述。 如我所见

    我试过了:

    我还使用 Fiddler 跟踪了 Graph API 流量,我可以看到 DefaultValue 包含在调用中,但被忽略了。

    其他人能否确认错误或提供更新 DefaultValue 的有效解决方案。

    编辑:经过调查,如果我在创建列表时设置了 DefaultValue,我可以附加它 - 但是它不能解决有关添加/编辑列表列的问题。

    最好的问候, 马丁

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-07
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 2019-11-05
      • 1970-01-01
      相关资源
      最近更新 更多