以前は、メタデータを個々の CR に入れ、クエリを Excel ファイルにエクスポートしていました。プログラムはメタデータを読み取り、CR Id 番号に応じて値を含む新しい列を作成します。これを逆に行う方法はありますか?Excel シートを変更すると、CR を変更できる場所はどこですか? これを行うにはどうすればよいですか?開始するためのリンクはありますか?
ありがとうございました。
以前は、メタデータを個々の CR に入れ、クエリを Excel ファイルにエクスポートしていました。プログラムはメタデータを読み取り、CR Id 番号に応じて値を含む新しい列を作成します。これを逆に行う方法はありますか?Excel シートを変更すると、CR を変更できる場所はどこですか? これを行うにはどうすればよいですか?開始するためのリンクはありますか?
ありがとうございました。
clearQuest にアクセスして、それに応じて変更を加えるだけで、問題の半分を解決できました。次に、Excel から xml を取得して clearQuest に転送する必要があります。
using ClearQuestOleServer;
using System.Runtime.InteropServices;
private void button1_Click(object sender, RibbonControlEventArgs e)
{
String defectNumber = "L12345678";
Session cqsession = new Session();
try
{
cqsession.UserLogon(loginName, password, databaseName, sessionType, databaseSet);
ClearQuestOleServer.IOAdEntity defect = cqsession.GetEntity("defect", defectNumber) as ClearQuestOleServer.IOAdEntity;
cqsession.EditEntity(defect, "modify");
String val = defect.GetFieldValue("User Data") as String;
defect.SetFieldValue("UserData", "Test String");
string result = defect.Validate();
//if (defect.Validate() == null)
//defect.Commit();
//else
//defect.Revert();
}
catch (Exception error)
{
int a = 1;
}
}