1

プログラムで SharePoint ページの承認ステータスを取得したかったので、以下のように試しました

public string GetApprovalStatus(string url, string listName, string fileref) { string result = string.Empty; string caml = @" " + ファイル参照 + @" ";

        using (SPSite site = new SPSite(url))
        {
            using (SPWeb web = site.OpenWeb())
            {
                SPList list = web.Lists[listName];
                SPQuery query = new SPQuery();
                query.Query = caml;

                SPListItemCollection myItems = list.GetItems(query);

                if (myItems != null && myItems.Count > 0)
                {
                    DataTable dt = myItems.GetDataTable();
                    result = dt.Rows[0]["_ModerationStatus"].ToString();
                    dt.Dispose();
                }
            }
        }
        return result;
    }

数値を返しますが、承認ステータスをテキストで取得するにはどうすればよいですか?

助けていただければ幸いです。よろしくお願いします

4

3 に答える 3