Perl скрипт для редактирования элемента через CLI в MKS Integrity? - PullRequest
1 голос
/ 17 января 2020

Я хочу добавить одно слово в начале поля «RQ_Description Text», сохранив существующий контент как есть. Приведенный ниже скрипт выполняет свою работу, однако содержимое и изображения Rich text теряются в процессе. Как мне его сохранить?

ПРИМЕЧАНИЕ. Я работаю над документом с требованиями в Инструменте целостности MKS / IMS

#This script is used to edit "RQ_Description Text". 

#The file "input.txt" contains the Integrity item IDs     
open FH,"<D:/input.txt";

while(<FH>)
{
 # READ ITEM IDS
 my $new_chapter_id=$_;
 $new_chapter_id=~s/[^0-9]//g; 

 #READ THE CONTENTS OF RQ_DESCRIPTION TEXT FIELD
 my $command_export_read="im issues --fields=\"RQ_Description Text\" $new_chapter_id" ;
 my $command_output_export_read = qx($command_export_read);

 #ADD THE INTENDED TEXT TO THE EXISTING CONTENT
 $command_output_export_read = 'Abhishek'.$command_output_export_read;
 my $command_export_edit="im editissue --richContentField=\"RQ_Description Text=$command_output_export_read\""." $new_chapter_id" ;

 #UPDATE IN INTEGRITY
 my $command_output_export_edit = qx($command_export_edit);

}
close FH; 
...